TrackPopupMenu菜单不能正常显示
euler 2005-03-30 11:41:34 资源文件定义如下:
MAINMENU MENU DISCARDABLE
BEGIN
MENUITEM "Open(&O)", MENU_TRAY_OPEN
MENUITEM "About", MENU_TRAY_ABOUT
MENUITEM "Exit", MENU_TRAY_EXIT
END
窗口函数调用如下:
case WM_RBUTTONDOWN:
{
hMenuTray = LoadMenu(hinstance_app, MAKEINTRESOURCE(MAINMENU));
GetCursorPos(&mouse);
TrackPopupMenu(hMenuTray, TPM_RIGHTBUTTON, mouse.x,
mouse.y, 0,main_window_handle, NULL);
return 0;
} break;
运行程序,主窗口点右键,只显示一小竖条,很奇怪,请赐教!