怎么菜单不显示?
WM_INITDIALOG中
hMenu = LoadMenu(g_hInst, MAKEINTRESOURCE(IDR_MENUFUDU));
if(hMenu == NULL)
{
MessageBox(NULL, "hMenuNULL", "hMenuNULL", MB_OK);
}
hMenuPopUp = GetSubMenu(hMenu, 0);
if(hMenuPopUp == NULL)
{
MessageBox(NULL, "hMenuPopUpNULL", "hMenuPopUpNULL", MB_OK);
}
WM_RBUTTONUP中
ptMousePos.x = LOWORD(lParam);
ptMousePos.y = HIWORD(lParam);
ClientToScreen(hDlg, &ptMousePos);
if(TrackPopupMenu(hMenuPopup, TPM_RIGHTBUTTON, ptMousePos.x, ptMousePos.y, 0, hDlg, NULL) == 0)
{
MessageBox(NULL, "TrackError", "TrackError", MB_OK);
}
但是菜单就是不显示返回,返回值大家都看到了,我都检查了,并没有错误发生,这是怎么回事啊!