window程序设计第五版中关于MENUDEMO的问题
2009-05-15 20:34
295 查看
当我把Charles Petzold书上415页上的那个MENUDEMO程序建好后,运行时却没出现在MENEDEMO.rc中建立的那些菜单,于是上网查了下,有如下的解法:
{
在程序有如下的两句代码:
TCHAR szAppName[] = TEXT ("MenuDemo") ;
wndclass.lpszMenuName = szAppName ;
即菜单名被指定为MenuDemo,而在资源文件中建立的却是MENUDEMO.rc,所以只要将这个文件重命名为
MenuDemo.rc即可。
}
我试过了这个解法,但仍然没解决,最后还是用MAKEINTRESOURCE宏解决的,具体做法如下:
只要改动下面这个即可:
wndclass.lpszMenuName = MAKEINTRESOURCE(IDR_MENU1) ;
其中IDR_MENU1为resource.h文件中的指定菜单的ID号。
{
在程序有如下的两句代码:
TCHAR szAppName[] = TEXT ("MenuDemo") ;
wndclass.lpszMenuName = szAppName ;
即菜单名被指定为MenuDemo,而在资源文件中建立的却是MENUDEMO.rc,所以只要将这个文件重命名为
MenuDemo.rc即可。
}
我试过了这个解法,但仍然没解决,最后还是用MAKEINTRESOURCE宏解决的,具体做法如下:
只要改动下面这个即可:
wndclass.lpszMenuName = MAKEINTRESOURCE(IDR_MENU1) ;
其中IDR_MENU1为resource.h文件中的指定菜单的ID号。
相关文章推荐
- 关于IOS设备window onscroll滚动条滚动事件不触发的问题
- 关于window.location不跳转的问题
- MFC:关于MFC窗口对象(CWnd对象)与Window对象(HWND所指对象)的销毁问题
- 关于javascript 中用window.open()打开多个窗口的问题
- window.onload 关于页面加载完毕的问题
- 关于C++兼容C,C++在linux程序设计API的调用等问题
- 关于Linux虚拟机和window之间的文件传输问题
- 关于 android This window was lost 问题以及解决方案
- 关于ajax中执行 window.location.href不跳转问题
- 关于window下使用git管理php源码的环境配置问题
- 关于window.open()中文传值乱码问题的解决方法
- 关于Linux与window文件互传问题
- 关于在微信内置的浏览器中window.location.href 跳转不兼容问题
- 关于ff对于window.location.href识别的问题
- 第26周-window程序设计(基础篇)-第5章(图形基础)-关于颜色
- 关于原生事件绑定中attachEvent与addEventlistener中兼容性以及attachEvent函数中this指代window问题
- 关于window.location.href跳转绝对地址的问题
- 关于window.open被IE屏蔽的问题
- 【关于适配】华为手机PopupWindow弹出时背景不变暗 或者 华为手机PopupWindow背景一闪一闪问题处理
- 关于requestWindowFeature(Window.Feature_no_Title);失效的问题