| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

MFC ダイアログの作成

提供: MyMemoWiki
2020年2月15日 (土) 07:34時点におけるPiroto (トーク | 投稿記録)による版 (ページの作成:「==MFC ダイアログ== [VC++]{{category VisualStudio操作}} {{amazon|4881358235}} VisualStudio 2008 まずは、作成するだけ =====ダイアログを作…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

MFC ダイアログ

[VC++]テンプレート:Category VisualStudio操作

VisualStudio 2008

まずは、作成するだけ

ダイアログを作成
  1. リソースビューから、Dialogを右クリック->Dialogの挿入
  2. プロパティを開きIDを設定
  3. 適当にコントロールを配置

 

クラスウィザード
  1. 作成したダイアログをダブルクリックして、MFCクラスウィザードを起動
  2. ダイアログのクラス名を設定する
  3. IDが作成したダイアログと同じか確認

 

クラスビュー
  1. ダイアログのヘッダーファイルとcppファイルが作成される

 

メニューの追加
  1. ダイアログをメニューから呼び出すべく、リソースビューからメニューを追加
  2. プロパティから、IDを設定

 

  1. 追加したメニューのコンテキストメニューから、イベントハンドラを追加

 

  1. Viewクラスに実装する

 

呼び出しのコーディング
  1. ダイアログのヘッダーファイルをinclude
#include "TestDialog.h"
  1. 追加された、イベントハンドラに、ダイアログの呼び出しコードを記述
void CHook01View::OnTestdialog()
{
    // TODO: ここにコマンド ハンドラ コードを追加します。
    CTestDialog dlg;
    dlg.DoModal();
}
Ctrl + F5 で起動させてみる
  1. メニューを選択

 

  1. 起動された