TCITEMW 構造体 (commctrl.h)
タブ 項目の属性を指定または受信します。 これは、TCM_INSERTITEM、TCM_GETITEM、および TCM_SETITEM メッセージと共に使用されます。 この構造体は、TC_ITEM 構造体よりも優先されます。
構文
typedef struct tagTCITEMW {
UINT mask;
DWORD dwState;
DWORD dwStateMask;
LPWSTR pszText;
int cchTextMax;
int iImage;
LPARAM lParam;
} TCITEMW, *LPTCITEMW;
メンバーズ
mask
型: UINT
取得または設定するメンバーを指定する値。 このメンバーには、次の値を組み合わせて使用できます。
価値 | 意味 |
---|---|
|
iImage メンバーは有効です。 |
|
lParam メンバーは有効です。 |
|
pszText |
|
バージョン 4.70を |
|
pszText メンバーは有効です。 |
dwState
型: DWORD
バージョン 4.70を
dwStateMask
型: DWORD
バージョン 4.70を
pszText
型: LPTSTR
項目情報が設定されているときにタブ テキストを含む null で終わる文字列へのポインター。 項目情報を取得する場合、このメンバーはタブ テキストを受け取るバッファーのアドレスを指定します。
cchTextMax
型: int
iImage
型: int
タブ コントロールのイメージ リスト内のインデックス。タブのイメージがない場合は -1。
lParam
型: LPARAM
タブ コントロール項目に関連付けられているアプリケーション定義データ。 タブごとに 4 バイト以下のアプリケーション定義データが存在する場合、アプリケーションは構造を定義し、TCITEM 構造体の代わりに使用する必要があります。 アプリケーション定義構造体の最初のメンバーは、TCITEMHEADER 構造体である必要があります。
通常、ウィンドウにはテキストが左から右 (LTR) で表示されます。 Windows ミラー化 して、ヘブライ語やアラビア語などの右から左 (RTL) を読み取る言語を表示できます。 通常、pszText は、親ウィンドウのテキストと同じ方向に表示されます。 TCIF_RTLREADINGが設定されている場合、pszText
手記
commctrl.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして TCITEM を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー | commctrl.h |