1つのプロセスで複数のWindowがあり、なおかつWindowの機能ごとにWndProcを分割して実装したい。
今回はWindow1つ分しか実装していないが、複数もできるはず。
入手先
ソリューション構成
プロジェクト名 | 説明 |
---|---|
MultiWindowCreatorClass201607261835 | メイン関数とメッセージループ。 |
Window1 | Windowアプリの実装部分。これと同様なプロジェクトを作って別のWindowを実装する。 |
MultiWindowCreatorClass | 複数のWindowを管理するフレームワーク。 |
PartWndProcClass | 1つのWindowとそれがもつWndProcを分割記述するフレームワーク。 |
プロジェクト一覧
ファイル一覧
実行結果
所感
たぶん複数のWindowなんて使わない。 でも、規模が大きくなったときに対応できる。