重新绘制窗口时内容丢失

问题描述 投票:0回答:1

我目前正在搞乱C语言中的Windows API。我认为制作一个简单的黑板会很有趣。一切正常。它是绘图等。问题是当重新绘制/更新/调整窗口大小时,内容丢失了。我以为也许应该保存HDC或其他东西,但是后来我不知道如何将其放回去。我该如何解决?我认为这不是一个很难回答的问题,但是我却无法以某种方式在Google上找到任何东西。

c windows visual-studio-2010 paint gdi
1个回答
0
投票
对于您的特定应用程序,听起来您应该创建一个画布大小的屏幕外设备上下文(CreateCompatibleDC)和一个对应的位图(CreateBitmap),在那里进行所有绘制操作,以及在[C0 ]触发调用WM_PAINT,以将该位图的相关部分传输到屏幕。
© www.soinside.com 2019 - 2024. All rights reserved.