基于对话框的程序,默认没有菜单,我想加入菜单,百度后,采用如下方法:
1. 在资源文件中插入菜单(IDR_MENU1),并编辑好菜单项
2. 在Dlg.H文件中加入CMenu m_MainMenu;
3. 在Dlg.cpp文件的 initDialog()中,加入如下代码:
m_MainMenu.LoadMenuW(IDR_MainMenu);
SetMenu(&m_MainMenu);
实验发现该方法在Windows下的MFC 对话框程序中工作正常,但是在WINCE7下则没有加载菜单,不知道为什么?
------解决思路----------------------
建议你调试一下,看看你上述代码中所调用的两个函数的返回值各是什么?
如果出现错误,再使用 GetLastError 获取一下具体的错误代码。
------解决思路----------------------
wince6以前弄过,可以加菜单。wince7没试过。估计还是你代码问题。