[
![]() |
这个问题是在写“掌心心理测试”的时候遇到的。
对于菜单Handle的获取,WM5中SHCMBM_GETMENU返回的始终是NULL,而在2003的设备上却一切正常。
查阅了一下MSDN,也告诉我们可以使用。
那么到底出了什么问题,我不得而知了……
算了,还好SHCMBM_GETSUBMENU消息在WM5下工作正常,就用它了吧:
对于菜单Handle的获取,WM5中SHCMBM_GETMENU返回的始终是NULL,而在2003的设备上却一切正常。
查阅了一下MSDN,也告诉我们可以使用。
那么到底出了什么问题,我不得而知了……
算了,还好SHCMBM_GETSUBMENU消息在WM5下工作正常,就用它了吧:
hSubMenu = (HMENU) SendMessage(hWndMB, SHCMBM_GETSUBMENU, (WPARAM)0, (LPARAM)IDM_HELP);
hSubMenu = GetSubMenu(hSubMenu, 0);
hSubMenu = GetSubMenu(hSubMenu, 0);
gump
2008/07/29 20:53
遇到和你类似的问题, 解决方法 http://channel9.msdn.com/wiki/mobiledeveloper/menu/
turbozv


2006/11/23 04:30
真巧,你也遇到了同样的问题啊?
Yonsm

2006/11/23 02:40
MS真让人郁闷,PPC2003 SP2003 WM5SP都没问题,就是 WM5PPC无法使用这个,据称,使用SHCMBF_HMENU 标志 SHCreateMenuBar的时候,当 Menu Resource大于2个 TopLevel Popup Menu 的时候,可以用这个消息。但是这种情况下Soft Key Menu Bar 的表现却和 PPC 2003 一样了:(
turbozv


2006/09/19 02:54
因为是SDK写的程序
NetSniffer
2006/09/19 01:50
为什么不用CommandBar_GetMenubar呢?
分页: 1/1
1

