我正在制作本机 win32 应用程序并使用 AnimateWindow 淡入窗口。一切都很好,除了我在我的窗口中的几个文本框直到我在淡入淡出之后进行 InvalidateRect 调用时才绘制。从MSDN 文档中,它说必须处理 WM_PRINTCLIENT 消息才能正确绘制自定义控件,但公共控件不需要它。为什么 TEXT 控件无法正常工作?以及如何为我的 TEXT 控件实现 WM_PRINTCLIENT?这是我在 WndProc 函数中已经尝试过但没有成功的方法:
...
case WM_PRINTCLIENT:
SendMessage(hTextCtl, WM_PRINT, wParam, PRF_OWNED);
break;