MFC列表框控件:CCheckListBox如何通知;复选框状态已更改“;?
CCheckListBox如何通知“复选框状态已更改”MFC列表框控件:CCheckListBox如何通知;复选框状态已更改“;?,mfc,Mfc,CCheckListBox如何通知“复选框状态已更改” 谢谢….当用户更改CCheckListBox中的复选框状态时,会向父窗口发送一条未记录的MFC特定消息:CLBN\u CHKCHANGE。 我们可以按照以下示例处理此消息: // MyDialog.h class CMyDialog : public CDialog { // ... afx_msg void OnCheckChangeMyList(); }; // MyDialog.cpp // ...
谢谢….当用户更改
CCheckListBox
中的复选框状态时,会向父窗口发送一条未记录的MFC特定消息:CLBN\u CHKCHANGE
。
我们可以按照以下示例处理此消息:
// MyDialog.h
class CMyDialog : public CDialog
{
// ...
afx_msg void OnCheckChangeMyList();
};
// MyDialog.cpp
// ...
ON_CONTROL(CLBN_CHKCHANGE, IDC_MY_LIST, OnCheckChangeMyList)
END_MESSAGE_MAP()
void CMyDialog::OnCheckChangeMyList()
{
// got it!
}
注意:我们可以直接使用更改宏上的,而不是控件上的
// ...
ON_CLBN_CHKCHANGE(IDC_MY_LIST, OnCheckChangeMyList)
// ...