タイトル : Re: スタンバイor休止状態判別 投稿日 : 2010/01/13(Wed) 16:30 投稿者 : VB
> Public Const PBT_APMSUSPEND As Integer = &H4 > Public Const PBT_APMQUERYSTANDBY As Integer = &H5 > Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message) > If m.Msg = WM_POWERBROADCAST And m.WParam.ToInt32 = PBT_APMQUERYSTANDBY Then > 'スタンバイモード! > MsgBox("スタンバイモード") > ElseIf m.Msg = WM_POWERBROADCAST And m.WParam.ToInt32 = PBT_APMSUSPEND Then > '休止状態! > MsgBox("休止状態") > End If > MyBase.WndProc(m) > End Sub 上記の方法では、区別が出来ないことがわかりました。 <_http://okwave.jp/qa/q1713868.html> この方法以外に何かありましたらよろしくお願いいたします。 |