ディスプレイを消す

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
ima

ディスプレイを消す

#1 投稿記事 by ima »

ノートPCでテレビ番組を録画しています。
その時のディスプレイの表示は電力の無駄なので、ディスプレイの電源だけ消したいのですが、
電源オプションに有りません。
ActiveBasicで、ディスプレイの電源を切る方法はあるのですか?
教えてください
ゲスト

#2 投稿記事 by ゲスト »

試せる環境が無いので、間違っていたらごめんなさい。
  • SendMessage(hWnd, &H112, &HF170, ByVal 2)
これでどう?
ima

#3 投稿記事 by ima »

素早い回答ありがとうございます

SendMessage(hWnd, &H112, &HF170, 2)
で成功しました。ありがとうございます!
MainWnd.sbp(44) - "SendMessage関数の第4パラメータ"は値参照型です。ByVal指定することはできません
とのことです。

あと、子供が触ってもいいように、キーボード入力を無効にする方法を教えていただけませんか
ゲスト

#4 投稿記事 by ゲスト »

キーボード入力を無効にしたらキーボードから復帰できませんが…

ABでやらなくてもスクリーンセーバーでパスワードでもかけておけば操作は無効にできます
ima

#5 投稿記事 by ima »

そうですね・・・
わかりました。ゲストさん、ありがとうございます!
Tomorrow
記事: 72
登録日時: 2005年6月04日(土) 10:09

#6 投稿記事 by Tomorrow »

解決済ですが、補足情報として。。。
既にご存知でしたら、スレ汚しスミマセン。

&H112 = WM_SYSCOMMAND
&HF170 = SC_MONITORPOWER

http://yokohama.cool.ne.jp/chokuto/uraw ... MMAND.html
返信する