动态更改菜单.pptxVIP

  • 6
  • 0
  • 约6.35千字
  • 约 31页
  • 2023-02-21 发布于云南
  • 举报
动态更改菜单Visual C++程序设计教程 动态更改菜单一般情况下,对菜单操作时,已经静态地在菜单编辑器中预先把菜单创建出来了。不过,对菜单进行的任何修改也可以在运行时动态地进行显示。MFC提供了一个菜单类CMenu,以支持对菜单的动态操作。 1.1 CMenu类1.CreateMenu方法 该方法用于创建一个菜单窗口,并将其关联到菜单对象上。 BOOL CreateMenu(); 返回值:执行成功,返回值为非零,否则为零。 2.CreatePopupMenu方法 该方法用于创建一个弹出式菜单窗口,并将其关联到菜单对象上。 BOOL CreatePopupMenu(); 返回值:执行成功,返回值为非零,否则为零。对于弹出式菜单,如果菜单窗口被释放,菜单对象将自动释放。 3.LoadMenu方法 该方法用于从应用程序的可执行文件中加载一个菜单资源,将其关联到菜单对象上。 BOOL LoadMenu(LPCTSTR lpszResourceName); BOOL LoadMenu(UINT nIDResource); lpszResourceName标识资源名称;nIDResource标识资源ID。 返回值:执行成功,返回值为非零,否则为零。 4.DeleteMenu方法 该方法用于从菜单中删除一个菜单项。

文档评论(0)

1亿VIP精品文档

相关文档