【发布时间】:2015-06-10 21:06:19
【问题描述】:
我想在我的应用程序中将位图加载到窗口,我将使用 GDI 将位图绘制到窗口。在处理WM_PAINT 消息时我是否也应该绘制位图,以便位图保留在窗口上?
【问题讨论】:
-
让自己的生活变得轻松,只在
WM_PAINT处理程序中绘图。您将避免重复代码和引入细微的错误。准备好绘图时,使用InvalidateRect强制WM_PAINT。 -
@Mark Ransom 嗨,如果我在
WM_PAINT处理程序之外进行绘制,您能告诉我这些“微妙的错误”是什么吗?以下 MSDN 文章未提及任何错误:msdn.microsoft.com/en-us/library/windows/desktop/… -
-
@Mark Ransom 哦,我还以为你所说的“错误”是指我的程序会崩溃之类的!谢谢。