c ++ HMENU отображать окно сообщения

эй, я пытаюсь создать meny в notepad.exe

Я уже создал его, но я хочу отобразить окно сообщения после нажатия на Перезагрузить

Я старался

    #define MSG         (WM_APP + 101)
HWND hWnd = FindWindow(NULL,TEXT("untitled - Notepad"));
HMENU hCurrent = GetMenu(hWnd);
HMENU hNew     = CreateMenu();
AppendMenu(hCurrent, MF_STRING | MF_POPUP, (unsigned int)hNew, TEXT("TheDragoN"));
AppendMenu(hNew, MF_STRING, MSG, TEXT("Reload"));
AppendMenu(hNew, MF_STRING, 200, TEXT("Credits"));
DrawMenuBar(hWnd);
WPARAM wParam;
switch(LOWORD(wParam))
{
case MSG:
MessageBox(hWnd, L"TSSAA", L"MessSDSageBox",MB_OK);
break;
}

но оно не отображало окно сообщения

1

Решение

Вы заявляете WPARAM wParam; без какой-либо инициализации и сразу же проверить, что в слове, результат не определен как wParam будет содержать некоторое значение по умолчанию мусора.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector