GetMessage()与PeekMessage(),以及WM_PAINT消息相关
时间: 2023-12-08 18:06:03 浏览: 137
WM_Messages各类消息及对应函数
4星 · 用户满意度95%
GetMessage()和PeekMessage()都是Win32 API中用于获取消息队列中的消息的函数。GetMessage()会阻塞当前线程,直到有消息到来,而PeekMessage()则不会阻塞。两者的区别在于GetMessage()在没有消息时会将当前线程挂起,而PeekMessage()则不会挂起,而是立即返回。
WM_PAINT消息是Windows消息队列中的一种消息,用于通知窗口需要重新绘制。当窗口需要重新绘制时,Windows会向窗口发送一个WM_PAINT消息,窗口接收到该消息后会重新绘制自己的内容。通常情况下,我们需要在窗口的回调函数中处理WM_PAINT消息,以便进行相应的绘制操作。
阅读全文