MFC Edit Control和Combo Box实例

这篇博客介绍了如何在MFC中使用Edit Control和ComboBox控件,特别是将ComboBox的Type属性设置为DropList,并展示了如何在IDC_COMBO1中添加+ - * / 四种操作选项。虽然功能简单,但旨在帮助读者熟悉这两种控件的基本使用。
摘要由CSDN通过智能技术生成

其中ComboBox的Type属性设置为DropList

IDC_COMBO1有+ - * / 四种选择

这里主要目的是熟悉这两个控件使用所以功能就不用要求太完善

新建对话框工程

在Dlg.h下添加+ - * / 对应常量方便阅读

const int DF_JIA = 0;
const int DF_JIAN = 1;
const int DF_CHENG = 2;
const int DF_CHU = 3;
在Dlg类里添加成员变量和成员函数

private:
	float GetResult(float fData_01, float fData_02, int nFlag);
private:
	CString m_strData_01,
		m_strData_02,
		m_strSymbol,
		m_strResult;
public:
	CComboBox m_cbCalMethod;
	afx_msg void OnBnClickedOk();
在消息映射宏中添加处理消息映射函数的代码

BEGIN_MESSAGE_MAP(C计算器Dlg, CDialogEx)
        //……省略原有宏
	ON_BN_CLICKED(IDOK, &C计算器Dlg::OnBnClickedOk)
END_MESSAGE_MAP()

在C计算器Dlg::OnInitDialog类中添加组合框的初始化

	// TOD
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值