ATL控件如何不激活

jzg1234 2008-03-10 01:46:44
在使用MFC写ActiveX的时候,可以不选择"在可见时激活控件"来让控件不激活,

在ATL中有没有方法实现这个呢??
...全文
68 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jzg1234 2008-03-10
  • 打赏
  • 举报
回复
没人要分 不就浪费了
无满意的分就没了~~
jameshooo 2008-03-10
  • 打赏
  • 举报
回复
没人好意思来抢分,我也不是来接分的,你无满意结帖得了
jzg1234 2008-03-10
  • 打赏
  • 举报
回复
//原来是131217+256 = 131243 因为OLEMISC_ACTIVATEWHENVISIBLE 是256

错了
应该是 131473

汗啊~
jzg1234 2008-03-10
  • 打赏
  • 举报
回复
晕~~
还结不了帖呢

谁给顶一下 ,别让分浪费了~~~
jzg1234 2008-03-10
  • 打赏
  • 举报
回复
OK 搞清楚了,这个就是设置了一下 MiscStatus 的值

在注册文件中更改一下就OK了



'MiscStatus' = s '0'
{
'1' = s '131217' //原来是131217+256 = 131243 因为OLEMISC_ACTIVATEWHENVISIBLE 是256
}



好了
结帖~~
jzg1234 2008-03-10
  • 打赏
  • 举报
回复
各位帮帮忙吧,对MFC实在是不了解,不明白在取消选择 "可见时激活控件" 后代码到底做了什么工作.

在ATL中该如何设置?

或者知道MFC中到底是做了什么工作也行,给出个思路就结帖.

如果感觉分不够,只要解决了,加多少都行,只要我有那么多~~~

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧