我正在尝试加载弹出的“右键单击”菜单,并使用资源文件来定义菜单项。图片显示了我右键单击时发生的情况,它显示了 2 个项目的空间,这是正确的,但没有显示任何文本。
在 .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
知道我做错了什么吗?
谢谢。
编辑:我刚刚测试过,然后单击“无文本显示”区域,它会发送正确的消息。什么可能导致它不显示文本?