永发信息网

mfc 怎么用按钮调用自己的代码?

答案:1  悬赏:40  手机版
解决时间 2021-02-05 22:47
mfc 怎么用按钮调用自己的代码?
最佳答案
首先得说明一下,如果这是你建立的一个MFC应用程序的话,那么MFC的入口函数是已经封装好了的,只是你看不见,所以这里不应该有main函数。你想要自己的按钮,并且有按钮事件,那么你创建这个dlg的时候应该在dlg那里直接添加一个类绑定在你这个窗口上用以接收和处理改dlg上的各种消息。添加好了之后有两种方式可以响应按钮事件,但其实本质上都是一样的。
第一种:右键那个按钮,选择 添加事件处理程序,然后选择你想要处理的事件类型,比如单击啊之类的,再编辑代码,那么编译器会自动帮你处理好消息映射,并自动给你建立一个消息处理函数,你直接在那里做处理就行。
第二种,自己写一个,其实也很简单,先声明并定义一个函数,再找到消息映射的地方,加上映射就好了。简单点的话,找是到先找到view类或者你自己的dlg类,再找到消息映射这块(cpp里边),加上红框里边的一句就行了,括号里边的参数,第一个参数是按钮的ID,第二个是点击按钮时所要响应的函数。举例就是,当你单击ID为那个IDC_BT_TEST_1的按钮时,执行BtFun_Test_1()函数。
这只是一个单击按钮的消息映射,当然还有其他的映射,不过具体还有哪些消息映射就不多说了,建议你多去百度一下。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2011年 3月11日13时46分,日本发生8.8级大地
占冒的意思是什么啊?知道的请说下!
接邻居家的WiFi信号弱怎么办?
大千鲜花婚庆地址在什么地方,我要处理点事
天利超市我想知道这个在什么地方
无锡去南通的通沙汽渡怎么走
以下的做法不属于对他人、社会有所贡献的是
有一个电影叫人什么兽的
冥王哈迪斯穿的是冥衣还是神衣
一个植物细胞或原生质体可以培养成一完整植株
内蒙古五洲国际旅行社(赛音道)怎么去啊,有知
横渠四句的当代意义
无价寶的意思是什么啊?知道的请说下!
带有寒字的成语
左花(1638店)地址有知道的么?有点事想过去
推荐资讯
梦君饭店这个地址在什么地方,我要处理点事
电缆是什么做的?主要是什么材质,弯曲性怎么
粥糜的意思是什么啊?知道的请说下!
两次工业革命都是交通工具发生了重大变革,而
助学金申请理由怎么写
有什么样的天赋可以做直播或者快手呢
波溢的意思是什么啊?知道的请说下!
Cpu是AMDE2一1800可以装W864位的系统吗?
醉郎传奇餐饮培训地址有知道的么?有点事想过
表示国界的符号是BA. B. C. D.
重庆江北区观音桥亚玛丝高级男士西服定制店具
手机宜人贷要去门店签约吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?