#assembly #popup #masm #masm32 #hwnd
#сборка #всплывающее #masm #masm32 #hwnd
Вопрос:
Я пишу программу на masm с отображением всплывающего окна. Как отобразить всплывающее окно?
Я попытался создать окно с параметрами для всплывающего окна.
Это мой код:
WndProc proc hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM
.IF uMsg==WM_DESTROY
invoke PostQuitMessage,NULL
.ELSEIF uMsg==WM_CREATE
invoke CreateWindowEx, WS_EX_CLIENTEDGE, offset WaitingClass, offset LabelName, WS_CHILD or WS_POPUPWINDOW, 40, 70, 434, 890, hWnd, WaitingId, hInstance, NULL
mov hwndWaiting, eax
invoke ShowWindow, hwndWaiting, SW_SHOWDEFAULT
.ELSE
invoke DefWindowProc, hWnd, uMsg, wParam, lParam
Я ожидаю всплывающее окно, но оно не отображается.
Комментарии:
1.
WS_CHILD
иWS_POPUP
(который включен вWS_POPUPWINDOW
) являются взаимоисключающими.2. И как я могу показать всплывающее окно, когда оно не хочет отображаться