|
TNB Library
|
電源管理アドインクラス [詳解]
#include <TnbMfcPowerListener.h>
CPowerListenerAddinT< TYP > の継承関係図公開メンバ関数 | |
| virtual bool | CanLogoff (void)=0 |
| [通知] ログOFF可能か?. [詳解] | |
| virtual bool | CanSuspend (void)=0 |
| [通知] サスペンド可能か?. [詳解] | |
| CPowerListenerAddinT (LPCTSTR lpszTemplateName, CWnd *pParentWnd=NULL) | |
| コンストラクタ [詳解] | |
| CPowerListenerAddinT (UINT nIDTemplate, CWnd *pParentWnd=NULL) | |
| コンストラクタ [詳解] | |
| CPowerListenerAddinT (void) | |
| コンストラクタ [詳解] | |
| void | NormalSuspendMode (void) |
| [設定] サスペンドモード保護解除 [詳解] | |
| virtual void | OnCancelLogoff (void)=0 |
| [通知] ログOFFキャンセル. [詳解] | |
| virtual void | OnCancelSuspend (void)=0 |
| [通知] サスペンドキャンセル. [詳解] | |
| virtual void | OnLogoff (void)=0 |
| [通知] ログOFF開始. [詳解] | |
| virtual void | OnResumeSuspend (void)=0 |
| [通知] レジューム. [詳解] | |
| virtual void | OnSuspend (void)=0 |
| [通知] サスペンド開始. [詳解] | |
| void | SaveSuspendMode (void) |
| [設定] サスペンドモード保護 [詳解] | |
| virtual | ~CPowerListenerAddinT (void) |
| デストラクタ [詳解] | |
限定公開メンバ関数 | |
| virtual LRESULT | WindowProc (UINT message, WPARAM wParam, LPARAM lParam) |
| [通知] for processing Windows messages. [詳解] | |
電源管理アドインクラス
本クラスを 使用することで、 コールバック関数による応答が可能になります。
TnbMfcPowerListener.h の 40 行目に定義があります。
| CPowerListenerAddinT | ( | void | ) |
コンストラクタ
TnbMfcPowerListener.h の 95 行目に定義があります。
| CPowerListenerAddinT | ( | LPCTSTR | lpszTemplateName, |
| CWnd * | pParentWnd = NULL |
||
| ) |
コンストラクタ
| lpszTemplateName | ダイアログ ボックス テンプレート リソース名を表す null で終わる文字列。 |
| pParentWnd | ダイアログ オブジェクトを所有する CWnd 型の親ウィンドウ またはオーナー ウィンドウオブジェクトへのポインタ。 NULL の場合は、ダイアログ オブジェクトの親ウィンドウがアプリケーションのメイン ウィンドウになります。 |
TnbMfcPowerListener.h の 106 行目に定義があります。
| CPowerListenerAddinT | ( | UINT | nIDTemplate, |
| CWnd * | pParentWnd = NULL |
||
| ) |
コンストラクタ
| nIDTemplate | ダイアログ ボックス テンプレート リソースの ID 番号。 |
| pParentWnd | ダイアログ オブジェクトを所有する CWnd 型の親ウィンドウ またはオーナー ウィンドウオブジェクトへのポインタ。 NULL の場合は、ダイアログ オブジェクトの親ウィンドウがアプリケーションのメイン ウィンドウになります。 |
TnbMfcPowerListener.h の 118 行目に定義があります。
|
virtual |
デストラクタ
TnbMfcPowerListener.h の 124 行目に定義があります。
|
pure virtual |
[通知] ログOFF可能か?.
電源OFF時など、 ログOFFが行われる前に問い合わせが来ます。
| true | ログOFF可能. |
| false | 不可能. |
|
pure virtual |
[通知] サスペンド可能か?.
サスペンド、ハイバネーションが行われる前に問い合わせが来ます。
| true | サスペンド可能. |
| false | 不可能. |
| void NormalSuspendMode | ( | void | ) |
[設定] サスペンドモード保護解除
TnbMfcPowerListener.h の 141 行目に定義があります。
|
pure virtual |
[通知] ログOFFキャンセル.
ログOFF処理が中断された時に通知されます。
|
pure virtual |
[通知] サスペンドキャンセル.
サスペンド、ハイバネーションが中断された時に通知されます。
|
pure virtual |
[通知] ログOFF開始.
ログOFF処理が開始される直前に通知されます。
|
pure virtual |
[通知] レジューム.
サスペンド、ハイバネーションから復帰した時に通知されます。
|
pure virtual |
[通知] サスペンド開始.
サスペンド、ハイバネーションが開始される直前に通知されます。
| void SaveSuspendMode | ( | void | ) |
|
protectedvirtual |
[通知] for processing Windows messages.
メッセージ受信したらコールされます。
| message | メッセージ |
| wParam | WPARAM |
| lParam | LPARAM |
TnbMfcPowerListener.h の 54 行目に定義があります。