C++Win32窗口重叠事件

C++ Win32 Window Overlap Event

本文关键字:事件 重叠 窗口 C++Win32      更新时间:2023-10-16

我正在创建一个窗口并在上面画一些线。我已经完成了使用CHOOSECOLOR选择线颜色的选项。问题是,当显示颜色对话框时,当它在窗口中移动(拖动)时,绘制的线会被擦除(就像MS Paint中的橡皮擦一样)。

在颜色对话框成功关闭后,我成功地重新绘制了被擦除的内容。但随着颜色对话框的移动,立即重新绘制确实更好。

有什么想法吗?

将图形保存在链表或数组中,每次都会重新绘制数据结构中的所有内容。