質問: dlg3.domodal(); といった感じになると思いますが、普通のwindowsdkプログラミングだと メッセージループがあると思います。 その場合、どういうコーディングが一般的でしょうか?
回答: リソースファイルを使わないとなると、やり方は2種類しかありません。 1つはcreatewindows等でウィンドウを自前で作成し、その中にコントロールも自前で配置する方法。メッセージループは自分で作成する必要があります。と言っても、大変なのはメッセージループではなくコントロールの自前配置の部分だと思いますが。 もう1つは「ダイアログリソース」互換のバイナリデータ(ダイアログテンプレート)をメモリ上に用意しておいて、createdialogindirectを使う方法です。こちらは通常のダイアログボックス相当なので、メッセージループを自分で書く必要はありません。