TNB Library
|
DebugString ウィンドウ [詳解]
#include <TnbMfcDebugStringDialog.h>
公開型 | |
enum | EMenuId { MenuId_Hide = 1000 , MenuId_Clear = 1001 } |
メニューID [詳解] | |
enum | EMoveMode { CENTER , UNDER , RIGHT } |
移動モード型 [詳解] | |
enum | EShowMode { SHOW , HIDE , TOGGLE } |
表示モード型 [詳解] | |
公開メンバ関数 | |
CDebugStringDialog (void) | |
コンストラクタ [詳解] | |
bool | Create (const CSize &size, HFONT hFont, HWND hParentWnd, LPCTSTR lpszTitle, HICON hIcon, UINT parentMenuItem=0) |
[作成] ウィンドウ作成. [詳解] | |
bool | Create (const CSize &size, HWND hParentWnd, LPCTSTR lpszTitle, HICON hIcon, UINT parentMenuItem=0) |
[作成] ウィンドウ作成. [詳解] | |
void | Destroy (void) |
[操作] ウィンドウの破棄. [詳解] | |
bool | IsWindow (void) const |
[確認] ウィンドウの有無. [詳解] | |
bool | IsWindowVisible (void) |
[確認] ウィンドウ表示状態. [詳解] | |
void | MoveWindow (EMoveMode mode=UNDER) |
[移動] ウィンドウ移動. [詳解] | |
operator HWND (void) | |
[取得] ウィンドウハンドル. [詳解] | |
void | PostString (int nIndex, LPCTSTR lpszItem, COLORREF colorText=0, COLORREF colorBack=0) |
[追加] 文字列追加. [詳解] | |
void | PostString (LPCTSTR lpszItem, COLORREF colorText=0, COLORREF colorBack=0) |
[追加] 文字列追加. [詳解] | |
void | PostStringCr (LPCTSTR lpszItem, COLORREF colorText=0, COLORREF colorBack=0) |
[追加] 文字列追加. [詳解] | |
CLightListBox & | ReferBwList (void) |
[参照] 白黒リストコントロール参照. [詳解] | |
CColorListBox & | ReferColorList (void) |
[参照] カラーリストコントロール参照. [詳解] | |
CMenu & | ReferMenu (void) |
[参照] メニュー参照. [詳解] | |
void | SetColor (int nIndex, COLORREF colorText, COLORREF colorBack) |
[設定] 文字色設定. [詳解] | |
void | SetCurrentColor (COLORREF colorText, COLORREF colorBack) |
[設定] 文字色設定. [詳解] | |
void | SetFont (CFont *pFont) |
[設定] フォント設定 [詳解] | |
void | SetMargin (DWORD m) |
[設定] マージン設定 [詳解] | |
void | SetMaxLine (int maxLine) |
[設定] 最大ライン数設定. [詳解] | |
void | SetPostViewMode (bool isView) |
[設定] PostString表示モード設定. [詳解] | |
void | SetTopMost (bool isTop=true) |
[表示] トップ表示. [詳解] | |
void | ShowWindow (EShowMode mode=SHOW) |
[表示] 表示切替. [詳解] | |
限定公開メンバ関数 | |
virtual void | OnCommand (WPARAM wParam) |
[通知] コマンド通知 [詳解] | |
virtual void | OnCreate (void) |
[通知] 作成完了通知. [詳解] | |
virtual void | OnDestroy (void) |
[通知] 破棄通知. [詳解] | |
DebugString ウィンドウ
開発支援用です。 API の OutputDebugString() をフックし、画面上に表示することが出来るモードレスダイアログです。
TnbMfcDebugStringDialog.h の 61 行目に定義があります。
|
inherited |
|
inherited |
|
inherited |
CDebugStringDialog | ( | void | ) |
コンストラクタ
TnbMfcDebugStringDialog.h の 67 行目に定義があります。
|
inherited |
[作成] ウィンドウ作成.
size | ウィンドウ大きさ |
hFont | フォント |
hParentWnd | 親ウィンドウ |
lpszTitle | ウィンドウタイトル |
hIcon | ウィンドウアイコン |
parentMenuItem | 親ウィンドウの表示非表示メニュー。省略可能。 |
true | 作成成功 |
false | 失敗 |
TnbMfcTinyListDialog.h の 118 行目に定義があります。
|
inherited |
[作成] ウィンドウ作成.
size | ウィンドウ大きさ |
hParentWnd | 親ウィンドウ |
lpszTitle | ウィンドウタイトル |
hIcon | ウィンドウアイコン |
parentMenuItem | 親ウィンドウの表示非表示メニュー。省略可能。 |
true | 作成成功 |
false | 失敗 |
TnbMfcTinyListDialog.h の 172 行目に定義があります。
|
inherited |
[操作] ウィンドウの破棄.
TnbMfcTinyListDialog.h の 210 行目に定義があります。
|
inherited |
|
inherited |
[確認] ウィンドウ表示状態.
true | 表示中 |
false | 非表示中(ウィンドウが作成されていない場合も false が返ります) |
TnbMfcTinyListDialog.h の 240 行目に定義があります。
|
protectedvirtualinherited |
|
protectedvirtual |
[通知] 作成完了通知.
CTinyListDialogを再実装しています。
TnbMfcDebugStringDialog.h の 77 行目に定義があります。
|
protectedvirtual |
[通知] 破棄通知.
CTinyListDialogを再実装しています。
TnbMfcDebugStringDialog.h の 100 行目に定義があります。
|
inherited |
|
inherited |
[追加] 文字列追加.
指定した色で文字列を追加します。
nIndex | 文字列を挿入する位置を 0 から始まるインデックスで指定します。 このパラメータが -1 の場合、文字列はリストの最後に追加されます。 |
lpszItem | 挿入する文字列。 |
colorText | 文字色指定(COLORREF)。省略した場合、最後に設定された文字色になります。 |
colorBack | 背景色指定(COLORREF)。省略した場合、最後に設定された背景色になります。 |
TnbMfcTinyListDialog.h の 379 行目に定義があります。
|
inherited |
[追加] 文字列追加.
指定した色で文字列を最後に追加します。
lpszItem | 挿入する文字列。 |
colorText | 文字色指定(COLORREF)。省略した場合、最後に設定された文字色になります。 |
colorBack | 背景色指定(COLORREF)。省略した場合、最後に設定された背景色になります。 |
TnbMfcTinyListDialog.h の 404 行目に定義があります。
|
inherited |
[追加] 文字列追加.
指定した色で文字列を最後に追加します。改行コードがあれば複数行にして追加します。
lpszItem | 挿入する文字列。 |
colorText | 文字色指定(COLORREF)。省略した場合、最後に設定された文字色になります。 |
colorBack | 背景色指定(COLORREF)。省略した場合、最後に設定された背景色になります。 |
TnbMfcTinyListDialog.h の 417 行目に定義があります。
|
inherited |
[参照] 白黒リストコントロール参照.
TnbMfcTinyListDialog.h の 284 行目に定義があります。
|
inherited |
[参照] カラーリストコントロール参照.
TnbMfcTinyListDialog.h の 273 行目に定義があります。
|
inherited |
[参照] メニュー参照.
TnbMfcTinyListDialog.h の 296 行目に定義があります。
|
inherited |
[設定] 文字色設定.
指定行の色を指定します。
nIndex | インデックス |
colorText | 文字色指定(COLORREF) |
colorBack | 背景色指定(COLORREF) |
TnbMfcTinyListDialog.h の 322 行目に定義があります。
|
inherited |
[設定] 文字色設定.
追加する文字列の色を指定します。
colorText | 文字色指定(COLORREF) |
colorBack | 背景色指定(COLORREF) |
TnbMfcTinyListDialog.h の 308 行目に定義があります。
|
inherited |
|
inherited |
|
inherited |
|
inherited |
[設定] PostString表示モード設定.
isView | true なら追加文字列が表示されるようにスクロールします。 false ならスクロールしません。 |
TnbMfcTinyListDialog.h の 363 行目に定義があります。
|
inherited |
[表示] トップ表示.
isTop | true なら常にTOPに表示されるようになります。 false なら通常です。 |
TnbMfcTinyListDialog.h の 263 行目に定義があります。