VS2005 Win32 位图菜单问题
我现在用的是VS2005里面的移动设备下面的Win32编程。想在创建的菜单中放入位图:
首先我用了AppendMenu函数:
HMENU hMenu;
hMenu = LoadMenu(g_hInst,MAKEINTRESOURCE(IDR_MENU));
AppendMenu(hMenu,MF_BITMAP,IDM_HELP_ABOUT,MAKEINTRESOURCE(IDB_About));
错误:
error C2065: 'MF_BITMAP' : undeclared identifier
然后,我又用了SetMenuItemBitmaps函数:
SetMenuItemBitmaps(GetMenu(hWnd),IDM_HELP_ABOUT,MF_BYCOMMAND,MAKEINTRESOURCE(IDB_About),MAKEINTRESOURCE(IDB_About2));
错误:
error C3861: 'SetMenuItemBitmaps': identifier not found
error C3861: 'GetMenu': identifier not found
问题:是不是在移动设备环境下这些函数和变量都没有定义过呢?还是要加一些头文件呢?如果以上函数在VS2005/移动设备的环境下不能用的话,我要在Win32里把菜单改成位图的菜单有其他办法么?请指教,谢谢!!!