2008年11月1日土曜日

XP:液晶ディスプレイの明るさを変更する。


LCD Brightness Controller

果たして、DeviceIoControl() と IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS による明るさの調整は Vista では動作したものの XP では動かず。
XP SP1 で追加されて Vista で Obsoluted な癖して Vista で動いて XP で動かないってどうなのよ。

結局、他の方法で実装にこぎつけた。XP に韓国工人舎SC用グラフィックスドライバを入れて動作を確認。
Vista やIEGDなどのほかのドライバを入れて使えるかどうかは不明。機体から火を噴いても責任もてないのでお勧めしない。

起動するとスライダが出るので移動させると明るさが変更できる。パラメータで 1 ~ 100 の%で明るさ設定を行うことも可能。

不恰好だがタッチパネルで操作できるようなUIにしてみた。

0 件のコメント: