やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

複数のWindowかつ1WindowあたりのWndProcを分割して実装してみた

1つのプロセスで複数のWindowがあり、なおかつWindowの機能ごとにWndProcを分割して実装したい。

前回前々回のあわせ技。 でもソースコードは変わっている。

今回はWindow1つ分しか実装していないが、複数もできるはず。

完成図

入手先

GitHub MEGA

ソリューション構成

プロジェクト名 説明
MultiWindowCreatorClass201607261835 メイン関数とメッセージループ。
Window1 Windowアプリの実装部分。これと同様なプロジェクトを作って別のWindowを実装する。
MultiWindowCreatorClass 複数のWindowを管理するフレームワーク
PartWndProcClass 1つのWindowとそれがもつWndProcを分割記述するフレームワーク

プロジェクト一覧

プロジェクト一覧

ファイル一覧

ファイル一覧

実行結果

実行結果1

実行結果2

所感

たぶん複数のWindowなんて使わない。 でも、規模が大きくなったときに対応できる。