Aoi #13 エディットボックスのテキストを取得

"名前を付けて保存"を押したら、エディットボックスに入力されたテキストを取得し、メッセージボックスで表示してみる・・・。

まずは、MenuBar.hで、

ウィンドウハンドルを渡すCMenuBarのオーバーライドコンストラクタを追加・・・。
MenuBar.cppで、

引数のウィンドウハンドルをメンバにセット・・・。

MainMenuBar.hは、

CMenuBarのhwnd付きコンストラクタをCMainMenuBarでも・・・。
OnFileSaveAsも・・・。

コンストラクタは、CMenuBarのコンストラクタに丸投げ・・・。
OnFileSaveAsでエディットボックスのテキストを取得し、表示する処理・・・。
ちなみにIDC_EDITBOX1は、

こんな感じでresource.hに独自のIDをセット・・・。

MainWindow.cppで、

CMainMenuBarに差し替え・・・。

f:id:BG1:20170201001051p:plain

入力して、

f:id:BG1:20170201001307p:plain

これを押すと、

f:id:BG1:20170201001440p:plain

こんな風に表示・・・。

f:id:BG1:20170201001533p:plain

日本語も、

f:id:BG1:20170201001629p:plain

から、

f:id:BG1:20170201001901p:plain

こうなる・・・。

・エディットボックスのテキストを取得 · bg1bgst333/Aoi@be7a095 · GitHub