解决 win32 下 CommandBar_Create、CommandBar_InsertMenubar 提示找不到
来源:互联网 发布:拉塞尔场均数据 编辑:程序博客网 时间:2024/05/16 09:55
今天把一个WCE下的应用程序转到Win32下,发生CommandBar_Create、CommandBar_InsertMenubar找不到的提示,
原来它们在win32库中没有。那么怎么办呢?
一、问题描述:
在win32下不能使用以下的API来创建菜单栏:
case WM_CREATE:hwndCB = CommandBar_Create(hInst, hWnd, 1);CommandBar_InsertMenubar(hwndCB, hInst, IDC_SIMPLEWIN, 0);CommandBar_AddAdornments(hwndCB, 0, 0);
编译时会报:
1>c:\documents and settings\administrator\桌面\flashwinwin32\win32\flashwince.cpp(197) : error C3861: “CommandBar_Create”: 找不到标识符1>c:\documents and settings\administrator\桌面\flashwinwin32\win32\flashwince.cpp(198) : error C3861: “CommandBar_InsertMenubar”: 找不到标识符1>c:\documents and settings\administrator\桌面\flashwinwin32\win32\flashwince.cpp(199) : error C3861: “CommandBar_AddAdornments”: 找不到标识符
二、解决方法:
1、屏蔽掉报错的函数。
、
2、 添加菜单资源到窗口
把 IDC_SIMPLEWIN 标识的菜单资源在注册窗口类时添加到窗口中:
以上画红线中给lpszMenuName赋值,而在WCE下去只能给0。
- 解决 win32 下 CommandBar_Create、CommandBar_InsertMenubar 提示找不到
- python安装成功win32以后仍旧提示找不到模块
- win7系统下文件夹重命名提示"找不到该项目:的解决!
- 【NOTE】python3.6下scons运行提示找不到SCons.Script解决方式
- Python提示Tkinter模块找不到解决
- win7 下 wireshark提示找不到网卡怎么办
- vs2010环境下提示找不到d3dx9.h
- windows64位下系统文件提示找不到
- Ubuntu下常用命令su,ls提示找不到
- linux下提示找不到主机异常
- adt-bundle-linux-x86_64-20131030下新建工程提示找不到adb和R.java问题的解决
- Mac下Wireshark找不到网卡解决
- ubuntu下解决WebStorm找不到chromium路径
- 解决添加删除提示找不到zClientm.exe文件的问题
- 解决局域网共享访问提示:找不到网络路径问题
- 解决sqlserver2005新建复制分发时提示找不到服务器错误
- 解决安装IIS时提示找不到zClinetm.exe(转)
- 解决vc2008编译提示找不到msvcr90d.dll的问题
- BOIS菜单知多少?
- 流程控制语句
- FFMpeg中apiexample.c例子分析——解码分析
- Android开发--常用控件 ProgressBar
- java 简单工厂模式(实现一个计算器)
- 解决 win32 下 CommandBar_Create、CommandBar_InsertMenubar 提示找不到
- 无法为表空间 XX 中的段创建 INITIAL 区
- Android开发--控件ListView
- JSON(JavaScript Object Notation)
- FFMPEG coping with webcam
- Android开发 --- Handler
- Tomcat Server.xml属性解释
- java中关键字volatile的作用
- Android开发--线程 HandlerThread