Я пытаюсь напечатать текст в случае WM_COMMAND
, потому что мне нужно, чтобы текст был напечатан после нажатия кнопки.
Вот код, который у меня есть:
switch(msg)
{
default:
return DefWindowProc(hwnd, msg, wParam, lParam);
case WM_COMMAND:
switch (LOWORD(wParam))
{
case 1:
PAINTSTRUCT ps;
HDC hDC;
hDC = BeginPaint(hwnd, &ps);
{
TextOut(hDC, 10, 50, "hello", 5);
}
EndPaint(hwnd, &ps);
UpdateWindow(hwnd);
break;
}
break;
}
К сожалению, он ничего не печатает.
edit:
Я могу использовать TextOut()
во время WM_COMMAND
таким образом:
HDC hDC;
hDC = GetDC(hwnd);
TextOut(hDC, 10, ypos, "Warnings: ", 10);
UpdateWindow(hwnd);