词典
翻译
有道精品课
云笔记
惠惠
更多产品
登录
有道 - 网易旗下搜索
中英
▼
go top
返回词典
OnPaint
百科内容来自于:
概况
在C++ 中,OnPaint是
WM_PAINT消息
的消息处理函数。
OnPaint()是
CWnd
的类成员,负责响应WM_PAINT消息。
CWnd::OnPaint
afx_msg void OnPaint( );
说明:
当Windows或
应用程序
请求重画应用程序窗口的一部分时,框架调用这个成员函数。WM_PAINT在调用
UpdateWindow
或
RedrawWindow
成员函数时发出。当设置了RDW_INTERNALPAINT标志并调用RedrawWindow成员函数时,窗口可能会接收到内部重画消息。在这种情况下,窗口可能没有更新区域。应用程序必须调用
GetUpdateRect
成员函数以确定窗口是否具有更新区域。如果GetUpdateRect返回0,则应用程序不应调用
BeginPaint
和
EndPaint
成员函数。
应用程序
负责检查是否需要内部重画或更新,这可通过查看每条
WM_PAINT消息
的内部数据结构来完成,因为一条WM_PAINT可能是由于一个无效区域或由于使用RDW_INTERNALPAINT标志调用了
RedrawWindow
成员函数而引起的。
Windows只发送一次内部WM_PAINT消息。在通过
UpdateWindow
成员函数向窗口发送了内部WM_PAINT消息以后,将不会再向窗口发送其它WM_PAINT消息,直到再次使用RDW_INTERNALPAINT标志调用了RedrawWindow成员函数。
$firstVoiceSent
- 来自原声例句
中英
中法
中韩
中日
小调查
请问您想要如何调整此模块?
模块上移
模块下移
不移动
感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧
确定
小调查
请问您想要如何调整此模块?
模块上移
模块下移
不移动
感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧
确定
修改单词
单词
从单词本中删除
音标
解释
更多(可不填)
分类
打开单词本
提交