VC中基于对话框窗口重绘问题!会的朋友进来下!

以前看的都是基于窗口的(不是对话框),假如窗口中有文字,并且其它窗口从这些文字上移过去,那窗口会产生WM_PAINT消息来重新显示这些文字!现在书上例子是基于对话框的,在... 以前看的都是基于窗口的(不是对话框),假如窗口中有文字,并且其它窗口从这些文字上移过去,那窗口会产生WM_PAINT消息来重新显示这些文字!

现在书上例子是基于对话框的,在对话框中添加了static控件,并且写了几个字,那当其它
窗口从这些字上面移过去时,为什么字没有消失,还在那里,并没有什么
WM_PAINT消息响应它的呢!
难道控件自己会进行重绘?
明白的朋友请说下!
展开
 我来答
shangqt
2012-01-26 · TA获得超过159个赞
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:118万
展开全部
是的,控件会自己重绘。
如果要重写控件的WM_PAINT消息,注意要选择notify属性。
追问
那是怎样重绘的呢!以前的窗口是产生WM_PAINT消息然后系统就重绘,那控件也会产生消息吗?
如果会那产生怎样的消息呢?能举个例子吗?朋友!
437384801
2012-01-26 · TA获得超过1867个赞
知道小有建树答主
回答量:1299
采纳率:0%
帮助的人:506万
展开全部
对id号为id_static的id是默认不响应任何消息,因此改变id号是会响应的,
新年好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cmlasrykq
2012-01-27
知道答主
回答量:7
采纳率:0%
帮助的人:3.3万
展开全部
在重绘前有调用Invalidate();将对话框客户区设置为无效吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式