次の方法で共有


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

この構造体の属性またはこの構造体を使用する操作の属性を指定するビット フラグのセット。 フラグは、有効なメンバー、または入力する必要があるメンバーを指定します。 このメンバーは、次の値の組み合わせにすることができます。

価値 意味
CBEIF_DI_SETITEM
CBEN_GETDISPINFOを処理するときにこのフラグを設定します。ComboBoxEx コントロールは、指定された情報を保持し、もう一度要求しません。
CBEIF_IMAGE
iImage メンバーは有効であるか、入力する必要があります。
CBEIF_INDENT
iIndent メンバーは有効であるか、入力する必要があります。
CBEIF_LPARAM
lParam メンバーは有効であるか、入力する必要があります。
CBEIF_OVERLAY
iOverlay メンバーは有効であるか、入力する必要があります。
CBEIF_SELECTEDIMAGE
iSelectedImage メンバーは有効であるか、入力する必要があります。
CBEIF_TEXT
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