社区
界面
帖子详情
BeginPaint () 函数是否只能用在OnPaint消息处理函数中?
leon3867
2004-09-20 08:44:14
PAINTSTRUCT ps;
HDC hdc=BeginPaint(m_hWnd,&ps);
...全文
49
2
打赏
收藏
BeginPaint () 函数是否只能用在OnPaint消息处理函数中?
PAINTSTRUCT ps; HDC hdc=BeginPaint(m_hWnd,&ps);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
菜牛
2004-09-21
打赏
举报
回复
是
DentistryDoctor
2004-09-21
打赏
举报
回复
不是处理WM_PAINT的话,你BeginPaint你没有,还记得要加上EndPaint.
MFC
中
on
Paint
()
函数
的使用
MFC
中
on
Paint
()
函数
的使用 WM_
PAINT
是窗口每次重绘都会产生的一个
消息
。 On
Paint
是对这个
消息
的反应
函数
mfc 的 CWnd::On
Paint
没做什么,只是丢给系统处理。 一 : 先执行OnEraseBkgnd,擦除背景...
mfc随记:On
Paint
消息
On
Paint
说明 CWnd::On
Paint
afx_msg void On
Paint
( ); 说明: 当Windows或应用程序请求重画应用程序窗口的一部分时,框架调用这个成员
函数
。...应用程序必须调用GetUpdateRect成员
函数
以确定窗口
是否
具有更新区域。如
在On
Paint
中
必须调用一次Be
gin
Paint
和End
Paint
,且也
只能
调用一次。(下)
为什么会不停地调用On
Paint
函数
呢(不断执行TRACE("On
Paint
\n");语句)? Q:如果自己的On
Paint
代码什么也没做的话(至少没有声明过C
Paint
DC类型的变量),还必须调用一下CDialog::On
Paint
,否则Be
gin
Paint
和...
在WM_
PAINT
处理
函数
On
Paint
()
中
未构造C
Paint
DC对象造成死循环
在程序
中
动态创建了一个基类为CWnd的窗口,由于VC不知怎么回事添加不了
消息
处理,所以就自已增加了WM_
PAINT
消息
映射,悲剧发生了,一运行就死循环,调试知不断的调用了On
Paint
()
函数
,把On
Paint
()
函数
缩减就几行代码...
mfc 不要在On
Paint
函数
里面使用CDC
在对话框里面添加WM_
PAINT
消息
的响应
函数
On
Paint
之后,在
函数
里面添加了一个CClientDC对象,然后运行之后就发现对话框直接卡死了。代码如下: void CSettingDlg::On
Paint
() { CClientDC dc(this); CPen pen(m_...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章