自定义消息,多个函数响应:宏(71)

ON_COMMAND 以及 ON_COMMAND_RANGE 是用于处理菜单项或工具栏按钮的命令消息的
对于复选框这样的控件,请使用ON_CONTROL_RANGE

  1. 打开 resource.h,将你的复选框控件ID进行连续编号,例如1001,1002…

  2. 在对话框类的头文件中添加公有成员函数:afx_msg void OnCheckBox(UINT uID) ;

  3. 在对话框类的cpp文件中BEGIN_MESSAGE_MAP(CTestDlg, CDialog) 的 //}}AFX_MSG_MAP下添加代码 ON_CONTROL_RANGE(BN_CLICKED,1001,1003,OnCheckBox)

  4. 然后在cpp文件中添加函数void CTestDlg::OnCheckBox(UINT uID) {}

  5. 在函数内判断 uID,来确定用户单击了哪项复选框,并作相应处理。

// //