其中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