描画情報HeaderCtrlコントロール
[詳解]
#include <TnbMfcDrawingHeaderCtrl.h>
|
virtual BOOL | OnChildNotify (UINT message, WPARAM wParam, LPARAM lParam, LRESULT *_pResult) |
| [通知] for notifications from parent メッセージ受信したらコールされます。 [詳解]
|
|
virtual void | PreSubclassWindow (void) |
| [通知] subclassing/unsubclassing functions. [詳解]
|
|
virtual LRESULT | WindowProc (UINT message, WPARAM wParam, LPARAM lParam) |
| [通知] for processing Windows messages. [詳解]
|
|
描画情報HeaderCtrlコントロール
カラム単位で表示する描画情報を指定出来ます。
カラムの背景は SetBackground() で指定します。デフォルトでは、標準的なボタンのような表示になります。
各カラムのアイテムは、その背景の中に表示されるようになります。
- 覚え書き
- CDrawingListCtrl にて内包されています。 CDrawingListCtrl::GetHeaderCtrl() で参照可能です。
- 必要ファイル
- TnbMfcDrawingHeaderCtrl.h
- 日付
- 07/12/07 新規作成
-
10/01/06 カラムサイズ変更禁止機能を付加。
-
11/10/14 各アイテムの状態チェックにオーナードローではなくカスタムドローを使うようにした。 Reset() メソッドのダミー化。
TnbMfcDrawingHeaderCtrl.h の 41 行目に定義があります。
◆ CDrawingHeaderCtrl()
◆ EnableChangeWidth()
void EnableChangeWidth |
( |
bool |
b = true | ) |
|
◆ GetItemCount()
int GetItemCount |
( |
void |
| ) |
const |
◆ IsAdjustWidthMode()
bool IsAdjustWidthMode |
( |
void |
| ) |
const |
◆ IsWindow()
bool IsWindow |
( |
void |
| ) |
const |
◆ OnChildNotify()
virtual BOOL OnChildNotify |
( |
UINT |
message, |
|
|
WPARAM |
wParam, |
|
|
LPARAM |
lParam, |
|
|
LRESULT * |
_pResult |
|
) |
| |
|
protectedvirtual |
[通知] for notifications from parent メッセージ受信したらコールされます。
- 覚え書き
- CWndのメソッドをオーバーライドしています。
- 引数
-
[in] | message | メッセージ |
[in] | wParam | WPARAM |
[in] | lParam | LPARAM |
[out] | _pResult | リザルト |
- 戻り値
-
TnbMfcDrawingHeaderCtrl.h の 179 行目に定義があります。
◆ PreSubclassWindow()
virtual void PreSubclassWindow |
( |
void |
| ) |
|
|
protectedvirtual |
◆ Reset()
void _deprecated Reset |
( |
void |
| ) |
|
◆ SetAdjustWidthMode()
void SetAdjustWidthMode |
( |
bool |
b = true | ) |
|
◆ SetBackground()
void SetBackground |
( |
const IPartsDrawable * |
pParts, |
|
|
COLORREF |
color = CLR_INVALID |
|
) |
| |
◆ SetColumnDrawer()
bool SetColumnDrawer |
( |
int |
col, |
|
|
const IDrawable & |
draw |
|
) |
| |
◆ SetTextColor()
void SetTextColor |
( |
COLORREF |
color | ) |
|
◆ WindowProc()
virtual LRESULT WindowProc |
( |
UINT |
message, |
|
|
WPARAM |
wParam, |
|
|
LPARAM |
lParam |
|
) |
| |
|
protectedvirtual |
[通知] for processing Windows messages.
メッセージ受信したらコールされます。 ListBox 関係のメッセージをフックしています。
- 覚え書き
- CWndのメソッドをオーバーライドしています。
- 引数
-
message | メッセージ |
wParam | WPARAM |
lParam | LPARAM |
- 戻り値
- リザルト。
TnbMfcDrawingHeaderCtrl.h の 213 行目に定義があります。