COMBOBOXEXITEMA 構造体 (commctrl.h)
ComboBoxEx コントロール内の項目に関する情報を格納します。
構文
typedef struct tagCOMBOBOXEXITEMA {
UINT mask;
INT_PTR iItem;
LPSTR pszText;
int cchTextMax;
int iImage;
int iSelectedImage;
int iOverlay;
int iIndent;
LPARAM lParam;
} COMBOBOXEXITEMA, *PCOMBOBOXEXITEMA;
メンバーズ
mask
型: UINT
この構造体の属性またはこの構造体を使用する操作の属性を指定するビット フラグのセット。 フラグは、有効なメンバー、または入力する必要があるメンバーを指定します。 このメンバーは、次の値の組み合わせにすることができます。
価値 | 意味 |
---|---|
|
CBEN_GETDISPINFOを処理するときにこのフラグを設定します。ComboBoxEx コントロールは、指定された情報を保持し、もう一度要求しません。 |
|
iImage メンバーは有効であるか、入力する必要があります。 |
|
iIndent メンバーは有効であるか、入力する必要があります。 |
|
lParam メンバーは有効であるか、入力する必要があります。 |
|
iOverlay メンバーは有効であるか、入力する必要があります。 |
|
iSelectedImage メンバーは有効であるか、入力する必要があります。 |
|
pszText メンバーは有効であるか、入力する必要があります。 |
iItem
型: INT_PTR
項目の 0 から始まるインデックス。
pszText
型: LPTSTR
アイテムのテキストを格納または受信する文字バッファーへのポインター。 テキスト情報を取得する場合、このメンバーは、テキストを受け取る文字バッファーのアドレスに設定する必要があります。 このバッファーのサイズは、cchTextMaxでも指定する必要があります。 このメンバーが LPSTR_TEXTCALLBACK に設定されている場合、コントロールは CBEN_GETDISPINFO 通知コードを使用して情報を要求します。
cchTextMax
型: int
pszTextの長さ (TCHARs)。 テキスト情報が設定されている場合、このメンバーは無視されます。
iImage
型: int
イメージ リスト内のイメージの 0 から始まるインデックス。 選択されていない場合は、指定した画像がアイテムに対して表示されます。 このメンバーが I_IMAGECALLBACK に設定されている場合、コントロールは CBEN_GETDISPINFO 通知コードを使用して情報を要求します。
iSelectedImage
型: int
イメージ リスト内のイメージの 0 から始まるインデックス。 選択すると、指定した画像がアイテムに対して表示されます。 このメンバーが I_IMAGECALLBACK に設定されている場合、コントロールは CBEN_GETDISPINFO 通知コードを使用して情報を要求します。
iOverlay
型: int
イメージ リスト内のオーバーレイ イメージの 1 から始まるインデックス。 このメンバーが I_IMAGECALLBACK に設定されている場合、コントロールは CBEN_GETDISPINFO 通知コードを使用して情報を要求します。
iIndent
型: int
アイテムに表示するインデントスペースの数。 各インデントは 10 ピクセルです。 このメンバーが I_INDENTCALLBACK に設定されている場合、コントロールは CBEN_GETDISPINFO 通知コードを使用して情報を要求します。
lParam
型: LPARAM
アイテムに固有の値。
備考
手記
commctrl.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして COMBOBOXEXITEM を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー | commctrl.h |