养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

DEV窗口程序如何添加菜单按钮

时间:2024-09-27 07:27:38

提到Windows窗口程序,大部分小伙伴都会先想到MFC吧?堤寇辔钒其实DEV也可以写出比较理想的窗口程序,只是现在大部分教材都选用微软的开发环髻蔫进黝境做为教学,对于其它编译环境涉及甚少,久而久之,这些优秀的开发环境就被埋没了。作为好事者的我,今天再次给大家介绍一下DEV窗口程序的菜单添加。

工具/原料

PC一台

DEVCPP软件

方法/步骤

1、第一步:打开DevCPP软件,新建一个Win32程序,选择FiltEditor项目,这里就不多说了,如果有不明白请参看本人另一篇名为《使用DEV编写自己的记事本程序》的经验。

DEV窗口程序如何添加菜单按钮

DEV窗口程序如何添加菜单按钮

2、第二步:打开刚刚新建的Win32下的FileEditor工程,找到main.cpp文件,垠捎吨稍同时找到其中的回调函数:LRES炽扃仄呦ULTCALLBACKWndProc(HWNDhwnd,UINTMessage,WPARAMwParam,LPARAMlParam)在该函数的switch语句增加一条新的case语句: caseCM_CLICK_ME://自己添加的 MessageBox(NULL,"今天心情不错,请你去月球浪,去否?","啦啦啦...",0); break;

DEV窗口程序如何添加菜单按钮

DEV窗口程序如何添加菜单按钮

3、第三步:切换到main.h,将为刚刚在main.h中添加的CM_CLICK_ME定义一个宏常量:#defineCM_CLICK_ME 9068

DEV窗口程序如何添加菜单按钮

4、第四步:切换到resource.rc目录,在POPUP"&Help&q掼鸿乡羰uot;的大括号后面添加一条语句:MENUITEM惺绅寨瞀"&点我有惊喜",CM_CLICK_ME这里即在Help按钮后面添加一个新的菜单按钮,而且这个按钮没有下拉选项,点击后会直接响应CM_CLICK_ME事件,而这个CM_CLICK_ME就是上一步在main.h中定义的。完整代码如图:

DEV窗口程序如何添加菜单按钮

5、第五步:运行程序,可以看到菜单栏多了一个“点我有惊喜”按钮,这就是我们刚添加的,点击它可以看到回调函数WndProc中新添加的内容。

DEV窗口程序如何添加菜单按钮

6、第六步:点击“点我有惊喜”菜单按钮,效果如图。

DEV窗口程序如何添加菜单按钮

© 一点知识