読者です 読者をやめる 読者になる 読者になる

Aoi #6 ファイルの読み書き

いよいよファイルを読み書きする・・・。

これまで、"開く"と"名前を付けて保存"は、同じOnCommandに置いていたが、

OnFileOpenとOnFileSaveAsにハンドラを分けることになった・・・。

このように呼び出しが分かれている・・・。

でOnFileOpenは、

OPENFILENAME構造体にパラメータをセットして、GetOpenFileNameで"開く"ファイルダイアログを表示・・・。
パスを取得したら、ファイルを読み込んで、内容をSetWindowTextでm_hEditにセット・・・。

OnFileSaveAsは、

GetSaveFileNameで"名前を付けて保存"ファイルダイアログを表示・・・。
パスを取得したら、m_hEditのテキストを指定されたファイルに書き込む・・・。

f:id:BG1:20160629022240p:plain

test.txtを開く・・・。

f:id:BG1:20160629022311p:plain

読み込みできてる・・・。

f:id:BG1:20160629022350p:plain

XYZを追加・・・。

f:id:BG1:20160629023238p:plain

test2.txtに保存・・・。

f:id:BG1:20160629022526p:plain

test2.txtができてる・・・。

f:id:BG1:20160629022543p:plain

メモ帳でも書き込めてるのを確認・・・。

https://github.com/bg1bgst333/Aoi/tree/develop/winapi/win32_blank/vs14/src/Aoi