|
TNB Library
|
拡張 SetRedraw サポートクラス [詳解]
#include <TnbMfcSetRedrawEx.h>
CSetRedrawExAddinT< TYP > の継承関係図公開型 | |
| 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 行目に定義があります。