MFC ActiveX控件,属性页Apply重载的问题 我做的MFC ActiveX控件,属性页中需要在用户点击Apply按钮时,控件相应的做一些操作,可是我始终不知道应该怎样重载Apply函数。COlePropertyPage实现了这个函数;在ATL ActiveX控件中,这个很容易实现,因为添加属性页时系统自动添加一个STDMETHOD(Apply)(void)函数。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这和Apply没有关系呀,只要你设置好属性后,在点击确定或者应用时自己去更新一下控件不就行了。 问题是我在属性爷中修改了属性后,没有点击“Apply"就自动生效了,控件属性已经被修改。是怎么回事? 我是调用SetPropText("FillColor", color);使属性生效的,那我不重载Apply那应该在那里调用SetPropText("FillColor", color)使属性生效啊? 默认情况下,控件实现了IAdviseSink接口,所以属性的更改即时生效,可以选择不实现这个接口。 我是调用SetPropText("FillColor", color);我要重载Apply,在点击应用按纽时调用SetPropText("FillColor", color)使属性生效,该怎么重载Apply? 哪里还有官方VC2005 Express下载? 如何防止资源ID冲突? VC中应用OCX 怎样处理多事件? 为什么lstrcpy()不能拷贝数据呢?只拷了第一个字符 求助:关于文件读写的问题 如何看/调试这个VC源码?2 求助:谁有对刻录机编程的资料(文档资料、动态库等)?给我发一份!([email protected]) CPropertySheet 为什么不能正常最小化 滑动控件的问题。 对话框弹出之后为何原来对话框无法操作了? 关于dll中,导出接口的概念疑问 有没有高效的使用SelectObject的办法
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货