首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

请问wince下对话框添加菜单的有关问题

2012-02-26 
请教wince下对话框添加菜单的问题编译器为evc4.0我定义了一个菜单IDR_MENU1,然后在对话框的初始化函数OnIn

请教wince下对话框添加菜单的问题
编译器为evc4.0
我定义了一个菜单IDR_MENU1,然后在对话框的初始化函数OnInitDialog中添加如下代码:
hwndCB = CommandBar_Create(AfxGetInstanceHandle(), GetSafeHwnd(), IDC_CMBBAR);
CommandBar_InsertMenubar(hwndCB, AfxGetInstanceHandle(), IDR_DCON_MENU, IDC_CMBBAR);
CommandBar_Show(hwndCB, TRUE);
其中:
HWND hwndCB;
#define IDC_CMBBAR 0x100
为啥CommandBar_InsertMenubar返回值始终是0呢?
上面是我在一个比较大的工程中添加进来的,如果我自己新建一个测试工程,采用上面的方法就可以实现,不知道我哪里可能出现错误了呢?请高手指点

[解决办法]
首先看hwndCB 得到的值是否正确?

CommandBar_InsertMenubar也有返回值的,如果失败,就要调用 GetLastError()看错误类型是什么

热点排行