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

2025-10-21 22:44:22

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

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

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

2、第二步:打开刚刚新建的Win32下的File Editor工程,找到main.cpp文件,同时找到其中的回调函数:

LRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam)

在该函数的switch语句增加一条新的case语句:

case CM_CLICK_ME://自己添加的 

MessageBox (NULL, "今天心情不错,请你去月球浪,去否?" , "啦啦啦...", 0);

break; 

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

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

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

#define CM_CLICK_ME 9068

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

4、第四步:切换到resource.rc目录,在POPUP "&Help"的大括号后面添加一条语句:

 MENUITEM "&点我有惊喜", CM_CLICK_ME

这里即在Help按钮后面添加一个新的菜单按钮,而且这个按钮没有下拉选项,点击后会直接响应CM_CLICK_ME事件,而这个CM_CLICK_ME就是上一步在main.h中定义的。

完整代码如图:

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

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

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

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

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢