xd使用ACTIVEX WIZARD 得到一个ActiveX工程
其中在COlePropertyPage中的对话框中加入一个ActiveX控件
我在COleControl中申明一个COlePropertyPage类的对象.
然后在OnCreate事件中初始化它
   //使用对话框的句柄创建
   bool urtxxl = m_Page.Create( IDD_PROPPAGE_TREEDPMESSAGE );
   // urtxxl始终为false,也就不成功,
   //
   //如果我不在IDD_PROPPAGE_TREEDPMESSAGE的对话框中加入一个ActiveX控件,
   //则不会出现任何错误
   
为何??
我对VC的ActiveX使用不熟啊!,头大!!

解决方案 »

  1.   

    我的程序是一个ocx,我肯定需要用到ActiveX组件,例如,MS WinSock组件
    这样,怎么做?
      

  2.   

    有些组件需要一些额外的支持才能用在activex中,比如MS Word ocx就需要放在一个DOC&View里面,我的理解是一些有较复杂界面的ocx;有些则不需要,WinSock在activex中还可以照常使用,我的理解是它不存在界面问题。
      

  3.   

    我如何把MS WinSock 组件加入我的一个ActiveX组件中?
      

  4.   

    没明白俺的意思.在BOOL CXXXApp::InitInstance()里加上
    AfxEnableControlContainer();
      

  5.   

    huhu, 这也不会啊.按帖子上面的"管理", 即可进入加分界面.