とりあえずハリボテは出来た。今回はダイアログベースのアプリケーションにしてみた。ダイアログベースのアプリケーションにするのは今回が初めてである。
ダイアログベースのアプリケーションとするには、普通CreateWindow()してウィンドウを作成するところを、CreateDialog()するかdialogbox()してダイアログボックスを表示するのである。その他若干の注意事項がある。
なぜか古いUIで表示されてしまっているが、これはアプリケーションマニフェストをいじれば直りそうな気もする。
あとアプリケーションダイアログ上からファイルダイアログを表示したところ、ファイルダイアログ上のボタンを押しても何も反応しないという問題が発生している。いまのところ原因はわかっていないが、ダイアログまわりの知識不足からなる不具合でなかろうかと思う。