| Main |
2008-11-09 Sun
今週は遠出の予定もなくのんびりと。
Giraffe+用に作ったDLLを手直ししたりTTBaseのプラグイン作ったり。
画面の設定変えるとふぬああの録画が止まったりして不便なので
設定変えずに擬似的にシングル<->マルチを切り替えられるように。
基本的にはClipCursorで移動範囲限定するだけ。
ほかのウィンドウがアクティブになると解除されてしまうので
フック使わなきゃいけなかったのは予想外だった。
あと、シングルのときに他のディスプレイに表示されたウィンドウは
SetWindowPosで強制的に真ん中に移動。
ついでに、ちらばってるウィンドウを真ん中に集める機能も追加。
ウィンドウ列挙してSetWindowPosするだけ。
現状のディスプレイ配置に特化してベタ書きしてるけど、
設定を外に追いやればまともなプラグインになるな。
フックとかタスクトレイ登録とか全然気にせずに
必要なロジックだけ書けばいいってのは楽だなあ。
by あるる