我用ATL的向导生成了一个复合控件,我想让他可以插入到word中,需要怎么做呢?
是不是还要实现几个接口?
另外,ATL生成的复合控件怎么没有idl文件?

解决方案 »

  1.   

    在向导里面选择可插入就可以了
    ATL控件在Word里面用还要注意http://support.microsoft.com/kb/q241936/里面提到的BUG
      

  2.   

    一直都有idl文件,仔细看看先
      

  3.   

    如果你使用了属性化编程,就不会有IDL文件。
    自己在word中插入对象试试看能不能插入你的控件
      

  4.   

    to jameshooo:
    恩,我使用的是属性第编程。to jiangsheng:
    当我选择创建复合控件时,就没有“可插入”选项了。另外现在在word的"插入对象"对话框中找不到我编写的控件。????
      

  5.   

    另外现在在word的"插入对象"对话框中找不到我编写的控件。???? 
    ------------
    控件编译过了吗?注册成功了吗?
      

  6.   

    注册成功了,已经在activeX测试容器测试过了。
      

  7.   

    晕,我在word2007中没发现插入ActiveX控件的菜单项