我有一个ATL控件,实现了IOleObject,IViewObjectEx,IDispatch,IPersist等接口,并且把这个控件的实例加入到了一个CRichEditCtrl。
问题是当我这个控件的表现有改变时,不知道如何通知这个CRichEditCtrl重新调用一次这个控件的IViewObjectEx::Draw()方法,也就是即使控件的数据改变了,还是没有办法即时把这种改变表现在界面上,非要等这个CRichEditCtrl由其它时间导致刷新。
请问哪位有办法解决这个问题呢?
问题是当我这个控件的表现有改变时,不知道如何通知这个CRichEditCtrl重新调用一次这个控件的IViewObjectEx::Draw()方法,也就是即使控件的数据改变了,还是没有办法即时把这种改变表现在界面上,非要等这个CRichEditCtrl由其它时间导致刷新。
请问哪位有办法解决这个问题呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货