3个回答
展开全部
当窗口需要重绘时,系统会为窗口发送这个消息,比如一个窗口被另一个窗口挡住、一个窗口被移走而下面的窗口露出来,还有一个窗口从最小化中恢复、改变大小,移动位置。。。。等等。 程序也可以显示的调用Invalidate等函数要求窗口重绘,那么也会触发WM_PAINT。
当然操作系统不知道你的窗口上将出现什么画面,那是应用程序应该干的事情,那么这个消息的作用就是告诉应用程序,你该重画你的窗口了。CWnd的重画消息。简单的说用于重画窗体。
前提知识:Windows中的看到的窗口 等 都是“画”上去的。
当程序调用Invalid()等函数的时候,产生一个WM_PAINT消息给父层。
操作系统的消息处理机制接收到这个消息后,
对设置的区域进行重画操作。
当重画的内容有变化时,也就是一种更新。
详细的信息 请查找MSDN中相关资料。
仅供参考。
当然操作系统不知道你的窗口上将出现什么画面,那是应用程序应该干的事情,那么这个消息的作用就是告诉应用程序,你该重画你的窗口了。CWnd的重画消息。简单的说用于重画窗体。
前提知识:Windows中的看到的窗口 等 都是“画”上去的。
当程序调用Invalid()等函数的时候,产生一个WM_PAINT消息给父层。
操作系统的消息处理机制接收到这个消息后,
对设置的区域进行重画操作。
当重画的内容有变化时,也就是一种更新。
详细的信息 请查找MSDN中相关资料。
仅供参考。
展开全部
CWnd的重画消息。简单的说用于重画窗体。
前提知识:Windows中的看到的窗口 等 都是“画”上去的。
当程序调用Invalid()等函数的时候,产生一个WM_PAINT消息给父层。
操作系统的消息处理机制接收到这个消息后,
对设置的区域进行重画操作。
当重画的内容有变化时,也就是一种更新。
详细的信息 请查找MSDN中相关资料。
仅供参考。
前提知识:Windows中的看到的窗口 等 都是“画”上去的。
当程序调用Invalid()等函数的时候,产生一个WM_PAINT消息给父层。
操作系统的消息处理机制接收到这个消息后,
对设置的区域进行重画操作。
当重画的内容有变化时,也就是一种更新。
详细的信息 请查找MSDN中相关资料。
仅供参考。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当窗口需要重绘时,系统会为窗口发送这个消息,比如一个窗口被另一个窗口挡住、一个窗口被移走而下面的窗口露出来,还有一个窗口从最小化中恢复、改变大小,移动位置。。。。等等。 程序也可以显示的调用Invalidate等函数要求窗口重绘,那么也会触发WM_PAINT。
当然操作系统不知道你的窗口上将出现什么画面,那是应用程序应该干的事情,那么这个消息的作用就是告诉应用程序,你该重画你的窗口了。
当然操作系统不知道你的窗口上将出现什么画面,那是应用程序应该干的事情,那么这个消息的作用就是告诉应用程序,你该重画你的窗口了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询