TNB Library
|
電源管理アドインクラス [詳解]
#include <TnbMfcPowerListener.h>
公開メンバ関数 | |
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 行目に定義があります。