标签: c++ winapi drawing gdi
我需要使用c ++在win32 app中使用简单的矩形绘制一个仪表。在窗口中绘制仪表的最佳方法是什么(应该每10分钟重绘一次)?我应该直接将它绘制到窗口中(在消息WM_PAINT上)还是使用其他一些组件并绘制成它?
答案 0 :(得分:3)
创建计时器并通过使用InvalidateRect使包含仪表的窗口部分无效来响应WM_TIMER消息。这将自动生成WM_PAINT消息,但如果程序落后,将阻止它们堆积。