哈哈,这位老兄不知你用意何在
弹出一个这样的窗口当然行,用sdk的CreateWindow就加类名即可
然后你想干什么呢

解决方案 »

  1.   

    派生一个CFrameWnd,然后调用它的Create方法就是了
      

  2.   

    哈哈,我sdk用疯了,放着现成的不用
    seesi的才是正道
      

  3.   

    不如这样,基于Doc、View的程序,在启动的时候,先弹出一个对话框,然后根据对话框,决定是否显示Mainfrma
      

  4.   

    我是基于对单话框的程序,想按一个按钮就弹出一个CFrameWnd;
    我也知道用create,但不知道具体的用法
      

  5.   

    MyFram m_MyFram;
    m_MyFram.Create(NULL,NULL,WS_CHILD | WS_VISIBLE,CRect(0, 0, 20, 20), this);
    m_MyFram.ShowWindow(SW_SHOW);
    是这样嘛
      

  6.   

    Create( LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle = WS_OVERLAPPEDWINDOW, const RECT& rect = rectDefault, CWnd* pParentWnd = NULL, LPCTSTR lpszMenuName = NULL, DWORD dwExStyle = 0, CCreateContext* pContext = NULL );
    参数那么多,有些不知道怎么赋值啊,pContext 该怎么赋值啊?
      

  7.   

    上述的方法可以弹出一个CFrameWnd窗口
    但是我在对他进行CSplitterWnd 分割时出错啊
    好像是参数的问题
      

  8.   

        CSplitterWnd分割牵涉到文档对象,视图对象以及文档模板对象。你只有一个CFrameWnd对象,当然不能用CSplitterWnd分割。
      

  9.   

    怎么在基于对话框的程序中弹出一个CFrameWnd窗口?
    然后对他进行CSplitterWnd分割
    该怎么实现啊