代码不应该放到OnCreate里边吧?这时候主窗体还没创建成功?怎么能给主窗体创建子窗体呢?

解决方案 »

  1.   

    OnInitDialog里面创建子窗口试试
      

  2.   

    有可能是2楼说的问题 判断一下父窗口的hwnd是不是为空
      

  3.   

    我更改了代码的位置,在主窗体创建完成后调用这段代码,但还是不能成功,控件的m_hWnd为NULL。
      

  4.   

    我用if做了判断,父窗口的m_hWnd不为空,但是却不能给这个控件本身的m_hWnd赋一个有效值。还有什么办法吗?
      

  5.   

    控件ID为180,是你自己随便写的吗?是不是和已有资源ID重复了
      

  6.   

    我用if做了判断,父窗口的m_hWnd不为空,但是却不能给这个控件本身的m_hWnd赋一个有效值。还有什么办法吗?
    我猜应该是你自己写的dockablepane里没写实现函数 这个类里也有一个OnCreate要实现的
      

  7.   

    相当于你要调用一个对话框  但这个对话框你都没先去OnInitUpdate 系统怎么知道你要弹出什么东西来