佚名通过本文主要向大家介绍了colecontrol,请教的意思,请教学霸8 6 13 8,请教,请教学霸等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请教COleControl类中OnDraw和PreTranslateMessage函数调用先后关系
描述:
解决方案1:
描述:
我用MFC ActiveX向导做的一控件.
我想在控件类中OnDraw函数调用前判断一条件并决定是否调用OnDraw()函数,本来想在PreTranslateMessage中添加该判断,可是我调试过发现OnDraw函数比PreTranslateMessage函数先调用.
但是不是说PreTranslateMessage比相应的消息函数调用前先调用吗
难道在做ActiveX控件的时候不一样吗
解决方案1:
static bool a = false;
第一次后a=true
请问一个普通的对话框程序中是OnPaint先调用,还是PreTranslateMessage函数先调用,这和是不是ActiveX控件有关系吗?
请注意“相应”这个词!!
您可能想查找下面的文章:
- 怎样让每个ActiveX实例有各自的COleControlModule?
- COleControl::SetNotSupported再vs2008中封装在哪个dll中?
- 从COleControl继承的控件,在窗口内按住鼠标拖动,释放鼠标时发出嘟嘟声!
- 怎样将Activex控件的基类从COleControl改成CDialog?
- ActiveX开发,如何从COleControlModule得到COleControl指针?
- 关于COleControl
- 有关COlecontrol的ondraw函数
- 请教COleControl类中OnDraw和PreTranslateMessage函数调用先后关系
- 继承COleControl的控件类,如何从新实现IPersistStorage接口,因此在ColeControl里实现的接口方法不能实现功能
- 大侠救命,关于COleControl::GETDC