在使用MFC写ActiveX的时候,可以不选择"在可见时激活控件"来让控件不激活,在ATL中有没有方法实现这个呢??

解决方案 »

  1.   

    各位帮帮忙吧,对MFC实在是不了解,不明白在取消选择 "可见时激活控件" 后代码到底做了什么工作.在ATL中该如何设置?或者知道MFC中到底是做了什么工作也行,给出个思路就结帖.如果感觉分不够,只要解决了,加多少都行,只要我有那么多~~~
      

  2.   

    OK 搞清楚了,这个就是设置了一下 MiscStatus 的值在注册文件中更改一下就OK了'MiscStatus' = s '0'
    {
        '1' = s '131217'  //原来是131217+256 = 131243 因为OLEMISC_ACTIVATEWHENVISIBLE 是256
    }好了 
    结帖~~
      

  3.   

    //原来是131217+256 = 131243 因为OLEMISC_ACTIVATEWHENVISIBLE 是256错了
    应该是 131473汗啊~