• ベストアンサー

VB6.0で休止状態への移行を検知する方法

VB6.0で、休止状態への移行を検知する方法はありますか? UPSが動作したときに休止状態に移行するのですが、その前に一仕事させたいと考えています。 OSはWindows2000/XPです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Win32 API の SetWindowLong()、CallWindowProc() を使用すれば検出できるようです。(ただし、休止状態/サスペンドの区別はできないみたいです。) http://www.int21.co.jp/pcdn/vb/noriolib/vbmag/9802/subc/ http://oshiete1.goo.ne.jp/qa1713868.html が参考になると思います。

pastrana
質問者

お礼

おかげさまで希望の動作を実現することが出来ました。ありがとうございました。

pastrana
質問者

補足

早速の回答、ありがとうございます。 とりあえず、とても難しい問題であるということだけはわかりました。 参考URLを頼りに試してみようと思います。

関連するQ&A