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

 时间:2026-02-13 07:18:41

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窗口程序如何添加菜单按钮

  • 阅读量:133
  • 阅读量:113
  • 阅读量:163
  • 阅读量:151
  • 阅读量:105
  • 热门搜索
    碧桂园房子质量怎么样 耳朵发热是怎么回事 招聘信息怎么写吸引人 皮肤黑怎么办 怎么改照片尺寸 勾的符号怎么打 湘潭大学怎么样 手机开不开机怎么办 打印机怎么换色带 艺术生高考分数怎么算