我想开始界面是对话框,画图界面是菜单,对话框里有按钮,点击后进入画图界面

解决方案 »

  1.   

    在App的InitInstance()里添加dlg的DoModal();
    InitInstance()
    {
    ..........................
    if (!ProcessShellCommand(cmdInfo))
    return FALSE;
    C...Dlg dlg;
    dlg.DoModal();
    m_pMainWnd->ShowWindow(SW_SHOW);
    m_pMainWnd->UpdateWindow();
    }
      

  2.   

    菜单是个WND
    你只要CREATE就可以出来
      

  3.   

    在resource里新建一个菜单IDC_QQQ
    在对话框的属性里的Menu项里选用IDC_QQQ就ok了
      

  4.   

    jerry_of(总也睡不醒) ( ) 信誉:100  2006-06-09 14:03:00  得分: 0  
     
     
       在resource里新建一个菜单IDC_QQQ
       在对话框的属性里的Menu项里选用IDC_QQQ就ok了如果这样的话怎么和按钮联系起来呢?我需要点击按钮才弹出菜单。
     
      

  5.   

    点击按钮后,在按钮旁使用TrackPopupMenu函数弹出你的菜单。
      

  6.   

    if (b_t)
    {
    this->SetMenu(NULL);
    this->DrawMenuBar();
    b_t = false;
    }
    else
    {
    CMenu menu;
    menu.LoadMenu(IDR_MENU1);
    this->SetMenu(&menu);
    this->DrawMenuBar();
    b_t=true;
    // menu.Detach();
    }
    这样就可以实现,隐藏和出现
      

  7.   

    如果menu里还要画图的话,是不是可以CMenuView类的ondraw函数里实现?
    我把menu设成了CView类。
    不好意思,我vc不熟
      

  8.   

    请问menu里要画图的话,我把该把menu设为什么类,基类是什么呢