ページ 1 / 1
ディスプレイを消す
Posted: 2007年10月13日(土) 23:48
by ima
ノートPCでテレビ番組を録画しています。
その時のディスプレイの表示は電力の無駄なので、ディスプレイの電源だけ消したいのですが、
電源オプションに有りません。
ActiveBasicで、ディスプレイの電源を切る方法はあるのですか?
教えてください
Posted: 2007年10月14日(日) 00:10
by ゲスト
試せる環境が無いので、間違っていたらごめんなさい。
- SendMessage(hWnd, &H112, &HF170, ByVal 2)
これでどう?
Posted: 2007年10月14日(日) 00:42
by ima
素早い回答ありがとうございます
SendMessage(hWnd, &H112, &HF170, 2)
で成功しました。ありがとうございます!
MainWnd.sbp(44) - "SendMessage関数の第4パラメータ"は値参照型です。ByVal指定することはできません
とのことです。
あと、子供が触ってもいいように、キーボード入力を無効にする方法を教えていただけませんか
Posted: 2007年10月14日(日) 01:22
by ゲスト
キーボード入力を無効にしたらキーボードから復帰できませんが…
ABでやらなくてもスクリーンセーバーでパスワードでもかけておけば操作は無効にできます
Posted: 2007年10月14日(日) 01:28
by ima
そうですね・・・
わかりました。ゲストさん、ありがとうございます!
Posted: 2007年10月15日(月) 18:13
by Tomorrow
解決済ですが、補足情報として。。。
既にご存知でしたら、スレ汚しスミマセン。
&H112 = WM_SYSCOMMAND
&HF170 = SC_MONITORPOWER
http://yokohama.cool.ne.jp/chokuto/uraw ... MMAND.html