T
TitoAlehandro
C++:
HMENU hPopupMenu = NULL;
HWND hWind = NULL;
hPopupMenu = CreatePopupMenu();
hWind = GetConsoleWindow();
pr_rez = AppendMenu(hPopupMenu, MF_BYCOMMAND | MF_ENABLED, 102, "&New");
pr_rez = SetForegroundWindow(hWind);
POINT xy;
GetCursorPos(&xy);
pr_rez = TrackPopupMenuEx(hPopupMenu,
TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RECURSE,
xy.x,
xy.y,
hWind,
NULL);
pr_rez = GetLastError(); //возвращает 87 ошибку
pr_rez = DestroyMenu(hPopupMenu);
Возвращается ошибка с неверными входными параметрами в TrackPopupMenuEx. Что делаю не так?