MFC:关于窗口重绘的问题

最近在学MFC,关于窗口重绘有点不理解,比如说,我用向导建立了一个单文档程序,书上说,如果想在View窗口(就是下面的一大片空白区域)中输出文字,并且窗口大小改变后文字还... 最近在学MFC,关于窗口重绘有点不理解,比如说,我用向导建立了一个单文档程序,书上说,如果想在View窗口(就是下面的一大片空白区域)中输出文字,并且窗口大小改变后文字还能在上面,就要在OnDraw成员函数中写TextOut( )之类的代码,以便窗口重绘时还能显示文字,但是目前我有这样一个疑惑
-------------------------------我是分割线哦-------------------------------------------
书上说,如果想在View窗口中创建一个插入符(就是那个一闪一闪的一根棒棒),就要在OnCreate成员函数中写CreateSolidCaret( )之类的代码,但是我疑惑了,这样写的确能显示出插入符,但是为什么当我改变窗口大小的时候,这个插入符还在呢?这个插入符只在窗口建立的时候创建了啊,当窗口大小改变时,插入符也没有重绘,为什么还在呢?还有啊,如果说窗口大小改变要发生重绘的话,那岂不是连工具栏,菜单栏,上面的按钮,文本框等东东都要写到OnDraw中,以便窗口重绘吗?那OnDraw的任务量岂不是很大
展开
 我来答
twh69
2011-03-30 · 超过10用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:14.1万
展开全部
WM_PAINT消息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式