我正在学习使用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,我必须添加处理一些额外的消息或什么?
提前致谢。