次の方法で共有


COMBOBOXINFO 構造体 (winuser.h)

コンボ ボックスの状態情報が含まれます。

構文

typedef struct tagCOMBOBOXINFO {
  DWORD cbSize;
  RECT  rcItem;
  RECT  rcButton;
  DWORD stateButton;
  HWND  hwndCombo;
  HWND  hwndItem;
  HWND  hwndList;
} COMBOBOXINFO, *PCOMBOBOXINFO, *LPCOMBOBOXINFO;

メンバー

cbSize

種類: DWORD

構造体のサイズ (バイト単位)。 呼び出し元のアプリケーションでは、これを sizeof(COMBOBOXINFO) に設定する必要があります。

rcItem

種類: RECT

編集ボックスの座標を指定する RECT 構造体。

rcButton

種類: RECT

ドロップダウン矢印を含むボタンの座標を指定する RECT 構造体。

stateButton

種類: DWORD

コンボ ボックス ボタンの状態。 このパラメーターには、次の値のいずれかを指定できます。

意味
0
ボタンは存在し、押されません。
STATE_SYSTEM_INVISIBLE
ボタンはありません。
STATE_SYSTEM_PRESSED
ボタンが押された状態になります。

hwndCombo

種類: HWND

コンボ ボックスへのハンドル。

hwndItem

種類: HWND

編集ボックスへのハンドル。

hwndList

種類: HWND

ドロップダウン リストへのハンドル。

注釈

次のコード例では、ウィンドウ ハンドルで指定されたコンボ ボックスに関する情報を取得します。

COMBOBOXINFO info = { sizeof(COMBOBOXINFO) };
GetComboBoxInfo(hwnd, &info);

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header winuser.h (Windows.h を含む)
再頒布可能パッケージ Service Pack 6

こちらもご覧ください

GetComboBoxInfo