佚名通过本文主要向大家介绍了窗口控件,vs2010控件窗口,vb提供控件的窗口是,c#控件随窗口变化,vc6.0控件窗口等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 我的控件在设计模式下收不到窗口大小变化消息和重绘消息!
描述:
解决方案1:
描述:
MFC控件,我的代码在OnSize和OnDraw函数中,在ActiveX test Container或是在运行的时候没有问题,但在设计模式下,就收不到这两个消息,我的意思是:
控件做好后,我另建一个新的对话框工程,将先前做好的控件添加到这个对话框工程中,然后拖到对话框上,接着调整控件的大小,结果控件根本没有得到重绘,还有更奇怪的,当把控件拖到对话框上的时候,有些时候控件进行了绘制,有些时候没有(显示就一块白色)。而调整控件大小的时候,则绝对不会重绘。
解决方案1:
MFC没那么自动.
解决方案2:在"设计模式"下,控件有没有重绘,没什么关系,运行时正常就行了.
解决方案3:没运行,不会收到这些消息.
解决方案4:SetExtent
解决方案5:OnSize里就不要写绘图代码了,全都写在OnDraw里。
解决方案6:设计模式 ??????