如何写动态创建的Button的Onclick事件? 动态创建了一个按钮,如何在Onclick事件里写代码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ON_CONTROL_RANGE(BN_CLICKED, IDFirst, IDLast, OnClicked) 预先为按钮定下响应函数. 改写窗口类的OnCommand也可以截到按钮按下的消息。 afx_msg void OnClicked(UINT nCtrlID, UINT aa, UINT bb, UINT cc, UINT dd, UINT ee, UINT ff, UINT gg, UINT hh);ON_CONTROL_RANGE(BN_CLICKED, 5, 10, OnClicked)为什么OnClicked(...)能接受这么多的参数,谁给他传递过来的呢? 谁说有这么多参数的,只有一个UINT参数,表示被按下的按钮ID。该ID是消息发送者发过来的。 不用试了,把afx_msg void OnClicked(UINT nCtrlID, UINT aa, UINT bb, UINT cc, UINT dd, UINT ee, UINT ff, UINT gg, UINT hh);改成:afx_msg void OnClicked(UINT nCtrlID); 我当然知道是这样改了afx_msg void OnClicked(UINT nCtrlID);,但为什么可以有这么多的参数呢?常问为什么,是好事吧,而且VC能出现这种参数错乱的情况吗? 如何不用MFC连接数据库? 请问如何在VC6.0中的ConsoleApplication里面作图? 求助:如何在CEditView为基类的视图类中加入字体运用? 高手请进讨论解霸v8 如何去掉CHtmlView的滚动条? 线程同步的问题。。。 Palm 编程 与 如何实现多任务或者多线程,(up有分) 系统区弹出菜单的问题 比较两个文件中是否有相同的字符串,帮忙看一下代码 求助-------用VC++6.0怎么配置环境呀! 关于滚动视图的一个问题; 在VC中编译、运行程序的小知识点
afx_msg void OnClicked(UINT nCtrlID, UINT aa, UINT bb, UINT cc, UINT dd, UINT ee, UINT ff, UINT gg, UINT hh);ON_CONTROL_RANGE(BN_CLICKED, 5, 10, OnClicked)为什么OnClicked(...)能接受这么多的参数,谁给他传递过来的呢?
afx_msg void OnClicked(UINT nCtrlID, UINT aa, UINT bb, UINT cc, UINT dd, UINT ee, UINT ff, UINT gg, UINT hh);改成:afx_msg void OnClicked(UINT nCtrlID);
常问为什么,是好事吧,而且VC能出现这种参数错乱的情况吗?