我想让我的activex 控件(基于mfc) , 界面基于dialog 模板.
下面是我的做法:oncreate: ( 控件的)
{
        m_dlg.Create(IDD_DLG_TST, this)
}onDraw
{
      m_dlg.MoveWindow(rcBound)
}问题:
     1: 在ie 退出提示wincore 出错.
     2: tab 键无效
     
       

解决方案 »

  1.   

    faint
    1 DO NOT put any code can cause redraw in the OnDraw function to avoid infinite loop
    2 Activex does not own its own messagge pump. override PretranslateMessage to handle TAB key.
      

  2.   

    我也遇到同样的问题,******----tab 键无效------******
    而且不相应PreTranslateMessage事件,
    如何实现敲击回车焦点跳到下一个控件上!
      

  3.   

    兄弟,我现在最大的问题和你一样,dialog销毁的时候wincore出错。
    好像跟hash表里的问题有关,我估计是com的问题
      

  4.   

    第一个问题应该是退出IE时你ActiveX控件用到的某些资源没有释放清空。
    第二个我也遇到但不清楚原因