TNB Library
|
拡張 SetRedraw サポートクラス [詳解]
#include <TnbMfcSetRedrawEx.h>
公開型 | |
enum | { SET_REDRAW_COOKIE = 'tsRx' } |
シンボル定義 [詳解] | |
公開メンバ関数 | |
BOOL | GetRedraw (void) const |
[取得] 再描画状態取得. [詳解] | |
void | SetRedraw (BOOL bRedraw=TRUE) |
[設定] 再描画許可・禁止設定. [詳解] | |
void | SetRedrawAbsolutely (void) |
[設定] 再描画許可. [詳解] | |
限定公開メンバ関数 | |
virtual void | PostNcDestroy (void) |
[通知] 破棄終了通知 [詳解] | |
virtual BOOL | PreCreateWindow (CREATESTRUCT &cs) |
[通知] special pre-creation and window rect adjustment hooks. [詳解] | |
virtual void | PreSubclassWindow (void) |
[通知] subclassing/unsubclassing functions. [詳解] | |
virtual LRESULT | WindowProc (UINT message, WPARAM wParam, LPARAM lParam) |
[通知] for processing Windows messages. [詳解] | |
拡張 SetRedraw サポートクラス
WM_SETREDRAW メッセージをカウンタ制にするアドインです。 GetRedraw() , SetRedrawAbsolutely() が追加されます。
TnbMfcSetRedrawEx.h の 40 行目に定義があります。
anonymous enum |
BOOL GetRedraw | ( | void | ) | const |
|
protectedvirtual |
|
protectedvirtual |
[通知] special pre-creation and window rect adjustment hooks.
Create時コールされます。
cs | 構築データ. |
TnbMfcSetRedrawEx.h の 160 行目に定義があります。
|
protectedvirtual |
[通知] subclassing/unsubclassing functions.
サブクラス化する時コールされます。
CDelayedRedrawAddinT< TYP >, CDelayedRedrawAddinT< CListBoxCp >, CDelayedRedrawAddinT< CColorListBox >, CLightListBoxで再実装されています。
TnbMfcSetRedrawEx.h の 148 行目に定義があります。
void SetRedraw | ( | BOOL | bRedraw = TRUE | ) |
[設定] 再描画許可・禁止設定.
bRedraw | TURE なら再描画を許可します。 FALSE なら禁止します。 |
TnbMfcSetRedrawEx.h の 57 行目に定義があります。
void SetRedrawAbsolutely | ( | void | ) |
|
protectedvirtual |
[通知] for processing Windows messages.
メッセージ受信したらコールされます。 ListBox 関係のメッセージをフックしています。
message | メッセージ |
wParam | WPARAM |
lParam | LPARAM |
CDelayedRedrawAddinT< TYP >, CDelayedRedrawAddinT< CListBoxCp >, CDelayedRedrawAddinT< CColorListBox >, CLightListBoxで再実装されています。
TnbMfcSetRedrawEx.h の 95 行目に定義があります。