我正在尝试加载一个弹出式“右键”菜单,并使用资源文件定义菜单项。图片显示了右键单击时发生的情况,它显示了两个项目的空间,这是正确的,但没有显示任何文本。
在.cpp文件中:
POINT pt;
pt.x = LOWORD (lParam);
pt.y = HIWORD (lParam);
ClientToScreen (hwnd, &pt);
HMENU hMenu = LoadMenu(NULL, MAKEINTRESOURCE(IDR_POPUPMENU));
TrackPopupMenu (hMenu, TPM_RIGHTBUTTON, pt.x, pt.y, 0, hwnd, NULL);
并且资源:
IDR_POPUPMENU MENU DISCARDABLE
BEGIN
MENUITEM "test", IDM_TEST
MENUITEM "Close", IDM_CLOSE
END
请问我做错了什么吗?
谢谢。
编辑:我刚才测试了一下,点击“没有显示文本”的区域,它可以发送正确的消息。是什么导致它没有显示文本呢?