《深入浅出MFC 〉》这本书上有介绍,请你问题说的明白一些是显示多个对话框还是显示多个VIEW 如果是显示多个VIEW
这多个VIEW 是调用多个文档还是一个文档

解决方案 »

  1.   

    我的意思是,如果我想要在MID窗口中的菜单中打开一个窗口,例如:在选中菜单项《新增操作员》后打开一个窗口,来录入数据。我不知道,我是建一个输入界面的DIALOG好,还是使用VIEW好?还有,我如何打开这个窗口,我需要同时打开多个窗口,所以不能用模式窗口。
      

  2.   

    顺便,在问一个问题,为什莫我在菜单中打开的非模式DIALOG不是框架下的子窗口,而是一个独立的窗口,我怎莫才能建一个MID子窗口?
      

  3.   

    呵呵,看看这里。
    void CMainFrame::OnPicview() 
    {
    CMDIChildWnd* pActiveChild = MDIGetActive();
    CDocument* pDocument;
    if (pActiveChild == NULL ||
      (pDocument = pActiveChild->GetActiveDocument()) == NULL)
    {
    TRACE0("Warning: No active document for WindowNew command.\n");
    AfxMessageBox(AFX_IDP_COMMAND_FAILURE);
    return;     // command failed
    } // otherwise we have a new frame !
    CDocTemplate* pTemplate = ((CFaintApp*)AfxGetApp())->m_pTemplatePic;
    ASSERT_VALID(pTemplate);
    CFrameWnd* pFrame = pTemplate->CreateNewFrame(pDocument, pActiveChild);
    if (pFrame == NULL)
    {
    TRACE0("Warning: failed to create new frame.\n");
    return;     // command failed
    } pTemplate->InitialUpdateFrame(pFrame, pDocument);

    m_wndMDIClient.SetWindowText(_T("fjldksajfkld"));
    }
      

  4.   

    我的意思是,在MID框架下,用菜单调出MID子窗口,用于数据资料的输入,比如,操作员维护等,可我不知如何做.你有这方面的代码吗?
      

  5.   

    我在说简单些,比如说我有一个菜单处理OnOperator()我应该在写些什莫代码?建一个自定义的fromview