求OnButtonDown的用法

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:00:01
关于BN_CLICKED消息的响应函数OnButtonDown,如何使用?
我在一个对话框类里添加了一句“CButton num[10]”定义一个按钮数组,然后在Create里面定义了按钮的添加方法,
在消息映射里添加了“ON_CONTROL_RANGE(BN_CLICKED,OnButtonDown)”,在cpp里又加上了OnButtonDown函数,可是在我的CacuDlg类(基类:CDialog)里面没有BN_CLICKED消息和Onbuttondown函数,我是从一本书上抄的例子。我知道BN_CLICKED和Onbuttondown应该属于Button类里的,该如何解决呢?

写一个大致的思路:
CButton btn;
btn.Create(````);
在字串表里添加button 的ID IDC_MYBUTTON
在消息映射里添加
ON_BN_CLICKED(IDC_MYBUTTON, OnButton4)
在头文件里添加
afx_msg void OnButton4();
然后手动添加函数OnButton4()到.cpp

void CListDlg::OnButton4()
~~~~~

就是在你的函数里面添加你需要的操作就可以了
你想在BN_CLICKED消息产生时有什么响应,写上相应代码就可以了