2005-04-21 (木)
*更新::VAIOのジョグダイヤルとFnキーを管理するソフト(仮)
Windows XP SP2でFn+F6でディスプレイの電源を切れなかったのを修正.SC_MONITORPOWERメッセージを送ろうと思ったときに,常に存在しているから丁度良いと思ってデスクトップウインドウにメッセージを投げてたのが敗因.真面目に自分のウインドウを作ってからメッセージを投げるようにしました.
まぁ,普通は原因もわかって解決したから一件落着なのですが,気になる点があります.デスクトップウインドウは,どうしてSC_MONITORPOWERを受け取らなくなったのでしょうか.ウインドウプロシージャで他のプロセスからのSC_MONITORPOWERなメッセージをフィルタしているのでしょうか.でも,どうやってメッセージが他のプロセスから来たものだと判別しているのか….それとも,単にSC_MONITORPOWER自体を禁止したのか(何のためだろう…).毎度のことですが,Windowsも奥が深い.
www.binzume.netのにアップロード.ホームページのスペースが不足しているので,用途の限定されたものはあっちで公開することにします.こっちのサイトの古いバージョンはそのうち消します.
いつまで「(仮)」なのか知りませんが.