當前位置:編程學習大全網 - 編程軟體 - VS2005用MFC制作壹個菜單,怎樣單擊菜單選項後彈出對話框

VS2005用MFC制作壹個菜單,怎樣單擊菜單選項後彈出對話框

方法有很多

先說個最簡單的

1. 在工程的資源裏面加1個菜單和3個對話框(假設ID是IDR_MENU1, IDD_DIALOG1, IDD_DIALOG2, IDD_DIALOG3);

2. 在菜單添加要的選項, 對話框裏面拖妳要的控件

3. 在主對話框的OnInit函數裏寫以下代碼

CMenu* menu = new CMenu;

menu->LoadMenu(MAKEINTRESOURCE(IDR_MENU1));

this->SetMenu(menu);

到現在我們已經把菜單加到主對話框裏了, 節下來是響應菜單項

4. 對menu的某壹項右鍵, 添加壹個COMMEND MESSAGE, 系統會自動生成壹個函數, 在函數裏面寫以下代碼

// TODO: Add your command handler code here

CDialog* dlg = new CDialog;

dlg->Create(MAKEINTRESOURCE(IDD_DIALOG1));

dlg->ShowWindow(1);

5. 其他兩項也壹樣的做法

  • 上一篇:vb中 ,從鍵盤上輸入任壹正整數n,判斷該數是否是完全數。如果壹個數的所有因子和正好等
  • 下一篇:歐拉方法解常微分方程matlab
  • copyright 2024編程學習大全網