TNB Library
|
ヘッダロックリストコントロール. [詳解]
#include <TnbMfcHeaderlockListCtrl.h>
公開メンバ関数 | |
BOOL | DeleteAllItems (void) |
[設定] 全アイテム削除. [詳解] | |
BOOL | DeleteColumn (int nCol) |
[設定] カラム削除. [詳解] | |
BOOL | DeleteItem (int nItem) |
[設定] アイテム削除. [詳解] | |
void | EnableChangeWidth (bool b=true) |
[設定] 幅変更モード設定. [詳解] | |
DWORD | GetExStyle (void) const |
[取得] ウィンドウ拡張スタイル取得. [詳解] | |
DWORD | GetExtendedStyle (void) |
[取得] 専用拡張スタイル取得. [詳解] | |
CDrawingHeaderCtrl * | GetHeaderCtrl (void) |
[取得] ヘッダコントロール参照. [詳解] | |
int | GetItemCount (void) const |
[取得] アイテム数取得. [詳解] | |
HWND | GetSafeHwnd (void) const |
[取得] ウィンドウハンドル取得. [詳解] | |
int | GetSelectedItem (void) const |
[取得] 選択アイテム取得. [詳解] | |
DWORD | GetStyle (void) const |
[取得] ウィンドウスタイル取得. [詳解] | |
int | InsertColumn (int nCol, LPCTSTR lpszColumnHeading, int nFormat=LVCFMT_LEFT, int nWidth=-1, int nSubItem=-1) |
[挿入] カラム追加. [詳解] | |
int | InsertItem (int nItem, LPCTSTR lpszItem) |
[設定] アイテム挿入. [詳解] | |
BOOL | ModifyStyle (DWORD dwRemove, DWORD dwAdd, UINT nFlags=0) |
[設定] ウィンドウスタイル変更. [詳解] | |
BOOL | ModifyStyleEx (DWORD dwRemove, DWORD dwAdd, UINT nFlags=0) |
[設定] ウィンドウ拡張スタイル変更. [詳解] | |
void | SetAdjustWidthMode (bool b=true) |
[設定] 幅自動調整モード設定. [詳解] | |
DWORD | SetExtendedStyle (DWORD dwNewStyle) |
[設定] 専用拡張スタイル設定. [詳解] | |
BOOL | SetItemText (int nItem, int nSubItem, LPCTSTR lpszText) |
[設定] アイテムテキスト設定. [詳解] | |
void | SetSelectedItem (int item) |
[設定] 選択アイテム設定. [詳解] | |
BOOL | SetWindowPos (const CWnd *pWndInsertAfter, int x, int y, int cx, int cy, UINT nFlags) |
[設定] ウィンドウサイズポジション設定. [詳解] | |
BOOL | ShowWindow (int nCmdShow) |
[設定] ウィンドウ表示状態. [詳解] | |
限定公開メンバ関数 | |
virtual void | PreSubclassWindow (void) |
[通知] subclassing/unsubclassing functions. [詳解] | |
ヘッダロックリストコントロール.
ヘッダのカラム幅の変更を禁止したリストコントロールです。
TnbMfcHeaderlockListCtrl.h の 32 行目に定義があります。
|
inherited |
[設定] 全アイテム削除.
TRUE | 成功 |
FALSE | 失敗. |
|
inherited |
[設定] カラム削除.
nCol | 削除する列のインデックス. |
TRUE | 成功 |
FALSE | 失敗 |
|
inherited |
[設定] アイテム削除.
nItem | 削除するアイテムのインデックス |
TRUE | 成功 |
FALSE | 失敗. |
void EnableChangeWidth | ( | bool | b = true | ) |
[設定] 幅変更モード設定.
b | true を指定すると、マウスにより各カラムの幅を調整できます。 false なら、それを禁止します。 |
TnbMfcHeaderlockListCtrl.h の 116 行目に定義があります。
|
inherited |
[取得] ウィンドウ拡張スタイル取得.
本インスタンスが管理しているウィンドウの拡張スタイルを返します。
|
inherited |
[取得] 専用拡張スタイル取得.
CDrawingHeaderCtrl * GetHeaderCtrl | ( | void | ) |
[取得] ヘッダコントロール参照.
NULL | ヘッダはありません。 |
NULL以外 | ヘッダコントロールのポインタ。 |
TnbMfcHeaderlockListCtrl.h の 126 行目に定義があります。
|
inherited |
[取得] アイテム数取得.
|
inherited |
[取得] ウィンドウハンドル取得.
本インスタンスが管理しているウィンドウのハンドルを返します。
int GetSelectedItem | ( | void | ) | const |
|
inherited |
[取得] ウィンドウスタイル取得.
本インスタンスが管理しているウィンドウのスタイルを返します。
int InsertColumn | ( | int | nCol, |
LPCTSTR | lpszColumnHeading, | ||
int | nFormat = LVCFMT_LEFT , |
||
int | nWidth = -1 , |
||
int | nSubItem = -1 |
||
) |
[挿入] カラム追加.
nCol | カラム |
lpszColumnHeading | カラム名 |
nFormat | 表示フォーマット. |
nWidth | 幅 |
nSubItem | サブアイテム |
TnbMfcHeaderlockListCtrl.h の 47 行目に定義があります。
|
inherited |
[設定] アイテム挿入.
nItem | 挿入するアイテムのインデックス. |
lpszItem | 文字列 |
0未満 | エラー。 |
0以上 | 成功。値は新しいアイテムのインデックス。 |
|
inherited |
[設定] ウィンドウスタイル変更.
dwRemove | 除去するスタイルを指定する。 |
dwAdd | 追加するスタイルを指定する。 |
nFlags | SetWindowPos() に渡すフラグ。0なら SetWindowPos() を呼びません。 |
TRUE | 成功. |
FALSE | 失敗. |
|
inherited |
[設定] ウィンドウ拡張スタイル変更.
dwRemove | 除去する拡張スタイルを指定する。 |
dwAdd | 追加する拡張スタイルを指定する。 |
nFlags | SetWindowPos() に渡すフラグ。0なら SetWindowPos() を呼びません。 |
TRUE | 成功. |
FALSE | 失敗. |
|
protectedvirtual |
[通知] subclassing/unsubclassing functions.
サブクラス化する時コールされます。
TnbMfcHeaderlockListCtrl.h の 137 行目に定義があります。
void SetAdjustWidthMode | ( | bool | b = true | ) |
[設定] 幅自動調整モード設定.
b | true すると、幅をクライアントと同じになるように調整します(横スクロールバーが出ない)。 |
TnbMfcHeaderlockListCtrl.h の 106 行目に定義があります。
|
inherited |
[設定] 専用拡張スタイル設定.
dwNewStyle | 使用する専用拡張スタイル。 LVS_EX_FULLROWSELECT や LVS_EX_GRIDLINES を論理和(or)で指定します。 |
|
inherited |
[設定] アイテムテキスト設定.
nItem | アイテムのインデックス |
nSubItem | サブアイテムのインデックス |
lpszText | 文字列 |
TRUE | 成功 |
FALSE | 失敗. |
void SetSelectedItem | ( | int | item | ) |
|
inherited |
[設定] ウィンドウサイズポジション設定.
子ウィンドウ、ポップアップ ウィンドウ、およびトップレベル ウィンドウのサイズ、位置、および Z オーダーを変更します。
pWndInsertAfter | Z オーダーでこの CWnd オブジェクトより前に配置される CWnd オブジェクトを識別します。このパラメータへは、 CWnd へのポインタか 次の値のいずれか 1 つを指定できます。
|
x | ウィンドウの新しい左辺の位置を指定します。 |
y | ウィンドウの新しい上辺の位置を指定します。 |
cx | ウィンドウの新しい幅を指定します。 |
cy | ウィンドウの新しい高さを指定します。 |
nFlags | サイズ変更オプションおよび位置指定オプションを指定します。このパラメータには、次の値を組み合わせて指定できます。
|
TRUE | 成功. |
FALSE | 失敗. |
|
inherited |
[設定] ウィンドウ表示状態.
nCmdShow | CWnd を表示する方法を指定します。次の値のいずれかになります。
|
TRUE | 成功. |
FALSE | 失敗. |