SimpleWindow

ひとつのウィンドウに対してそのウィンドウのメッセージを処理するスレッドを生成するクラスを作成してみました。 メッセージ処理を行う時にはHWNDに関連したクラスのインスタンスのメソッドを呼び出すようにしてあるので、 同じウィンドウクラスのウィンドウを生成したときのオブジェクトの管理が楽に行えます。 またコンソールアプリケーションでも簡単にウィンドウを生成することができるので色々役に立つのではないかと思います。 見た目はGTKみたいな感じです。

download sw050118.lzh

コンソールアプリ(main関数から始まるプログラム)でウィンドウを生成したところ

今後の課題としてはウィンドウスタイルを簡単に変更できるようにすることですかねぇ。 とりあえず当初の目的は果たしているので気が向いたらやります。