GDI/GDI+ を使用して GUI を開発することを学んでいますが、Win XP ではすべて素晴らしかったのですが、Win 7 では、10 ~ 20 秒間実行した後、ウィンドウが「AppHangb1」になり、マウスでクリックしました。問題がわかりません。
ここに私のWndProcコードがあります:
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) {
PAINTSTRUCT ps;
HDC hdc;
switch (message)
{
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
// TODO: Add any drawing code here...
MyOnPaint(hdc);
EndPaint(hWnd, &ps);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hWnd, message, wParam, lParam);
}
DefWindowProc(hWnd, message, wParam, lParam);
return 0;
}
Win 7の場合、いくつかの追加メッセージの処理を追加する必要がありますか?
前もって感謝します。