TNB Library
|
モードレスウィンドウ管理テンプレート. [詳解]
#include <TnbMfcModelessDialog.h>
公開メンバ関数 | |
CModelessDialogT (void) | |
コンストラクタ [詳解] | |
void | Destroy (void) |
[設定] 破棄. [詳解] | |
void | DisableWmClose (void) |
[設定] WM_CLOSE 処理禁止. [詳解] | |
void | Hide (void) |
[設定] 非表示. [詳解] | |
bool | IsViewing (void) const |
[取得] 表示状態 [詳解] | |
bool | IsVisible (void) const |
[取得] 表示状態 [詳解] | |
operator HWND (void) | |
[取得] ウィンドウハンドル取得 [詳解] | |
DLG * | operator-> (void) |
[取得] ダイアログクラス参照 [詳解] | |
const DLG * | operator-> (void) const |
[取得] ダイアログクラス参照 [詳解] | |
void | SetParentMenu (HWND hWnd, UINT menuItem, UINT msg=0) |
[設定] 親メニュー設定. [詳解] | |
void | Show (void) |
[設定] 表示. [詳解] | |
void | Toggle (void) |
[設定] 表示/非表示. [詳解] | |
~CModelessDialogT (void) | |
デストラクタ [詳解] | |
モードレスウィンドウ管理テンプレート.
指定のダイアログベースウィンドウを Modeless で表示します。 Show() , Hide() , Destroy() メソッドにより容易に表示(作成)、非表示、破棄できるようになります。
DLG | MFC の CDialog を継承したクラス型 |
HASTASK | true ならタスクバーに現れます(def.)。 false なら現れません。 |
TnbMfcModelessDialog.h の 78 行目に定義があります。
CModelessDialogT | ( | void | ) |
コンストラクタ
TnbMfcModelessDialog.h の 83 行目に定義があります。
~CModelessDialogT | ( | void | ) |
デストラクタ
TnbMfcModelessDialog.h の 88 行目に定義があります。
void Destroy | ( | void | ) |
void DisableWmClose | ( | void | ) |
[設定] WM_CLOSE 処理禁止.
デフォルトでは、 WM_CLOSE を受信すると HIDE になるようになっています。 本メソッドはこれを禁止します(何もしなくなります)。
TnbMfcModelessDialog.h の 211 行目に定義があります。
void Hide | ( | void | ) |
[設定] 非表示.
ウィンドウを非表示にします。
TnbMfcModelessDialog.h の 142 行目に定義があります。
bool IsViewing | ( | void | ) | const |
bool IsVisible | ( | void | ) | const |
operator HWND | ( | void | ) |
DLG * operator-> | ( | void | ) |
const DLG * operator-> | ( | void | ) | const |
void SetParentMenu | ( | HWND | hWnd, |
UINT | menuItem, | ||
UINT | msg = 0 |
||
) |
[設定] 親メニュー設定.
hWnd | 親ウィンドウ. |
menuItem | 本ダイアログの Show / Hide を管理する親ウィンドウのメニューID。 |
msg | 閉じた時に、通知するメッセージ。 |
TnbMfcModelessDialog.h の 100 行目に定義があります。
void Show | ( | void | ) |
void Toggle | ( | void | ) |