动态创建了个CButton,如何个btn添加单击事件? btn.Create("temp",WS_CHILD|WS_BORDER|WS_VISIBLE,rect,this,1200);如何给btn动态添加click事件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参照正常的按钮创建点击事件的函数(就是用wizard生成的消息映射),炮制一遍,然后将ID改为你这个动态创建的ID 和用classwizard创建一样,classwizard创建时在哪里创建的代码,你就依葫芦画瓢,在哪里创建相应代码 在beginmessagemap和endmessagemap之间手动添加消息响应的宏在添加处理函数,和你在对话框上画的控件做法是一样的BEGIN_MESSAGE_MAP(CMyDlg, CDialog) //{{AFX_MSG_MAP(CSadgasdgaDlg) …………………… ON_BN_CLICKED(1200, OnButton2) ……………… //}}AFX_MSG_MAPEND_MESSAGE_MAP()记得那个OnButton2函数的类型和格式,你可以参考用对话框上那样做的做法,就是用class wizard生成的那种格式和类型,你参考一下就可以了 //xx.hafx_msg void OnYourButton();//xx.cppON_BN_CLICKED(1200, OnYourButton)void Cxx::OnYourButton() {} http://community.csdn.net/Expert/topic/4182/4182041.xml?temp=.2402307 利用消息映射,在OnClick里添加代码就可以了 //xx.hafx_msg void OnYourButton();//xx.cppON_BN_CLICKED(1200, OnYourButton)void Cxx::OnYourButton() {}同意 我的btn个数不确定,ID也是动态生成.怎么办? 刚才百度居然发现了大版主的回帖。。。 怎样在VC2005 IDE的状态栏中显示CapsLock大写键状态? 写这么一个p2p下载程序难度大不大??? 指定快照文件夹设置问题 研究过屏幕取词的人请进! 帮忙看看我的程序。非常感谢 bmp图片怎么转换为jpg呢? 如何用VC实现Photoshop中设置图象大小的功能? 各位大哥,帮忙给看一下有什么错误 一个关于ATL的问题 怎样判断字符串是否为空 问一个简单问题:怎样让一个窗口置顶?就象QQ的登录界面那样,即使最小化所有窗口后该登录界面依然存在...
//{{AFX_MSG_MAP(CSadgasdgaDlg)
……………………
ON_BN_CLICKED(1200, OnButton2)
………………
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
记得那个OnButton2函数的类型和格式,你可以参考用对话框上那样做的做法,就是用class wizard生成的那种格式和类型,你参考一下就可以了
afx_msg void OnYourButton();//xx.cpp
ON_BN_CLICKED(1200, OnYourButton)void Cxx::OnYourButton()
{
}
afx_msg void OnYourButton();//xx.cpp
ON_BN_CLICKED(1200, OnYourButton)void Cxx::OnYourButton()
{
}
同意