Freigeben über


COMBOBOXINFO-Struktur (winuser.h)

Enthält Kombinationsfeld status Informationen.

Syntax

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

Member

cbSize

Typ: DWORD

Die Größe der Struktur in Byte. Die aufrufende Anwendung muss dies auf sizeof(COMBOBOXINFO) festlegen.

rcItem

Typ: RECT

Eine RECT-Struktur , die die Koordinaten des Bearbeitungsfelds angibt.

rcButton

Typ: RECT

Eine RECT-Struktur , die die Koordinaten der Schaltfläche angibt, die den Dropdownpfeil enthält.

stateButton

Typ: DWORD

Der Zustand der Kombinationsfeldschaltfläche. Dieser Parameter kann einen der folgenden Werte annehmen.

Wert Bedeutung
0
Die Schaltfläche ist vorhanden und wird nicht gedrückt.
STATE_SYSTEM_INVISIBLE
Es gibt keine Schaltfläche.
STATE_SYSTEM_PRESSED
Die Schaltfläche ist gedrückt.

hwndCombo

Typ: HWND

Ein Handle für das Kombinationsfeld.

hwndItem

Typ: HWND

Ein Handle für das Bearbeitungsfeld.

hwndList

Typ: HWND

Ein Handle für die Dropdownliste.

Hinweise

Der folgende Beispielcode ruft Informationen zu dem Kombinationsfeld ab, das durch das Fensterhandle angegeben wird.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winuser.h (einschließlich Windows.h)
Verteilbare Komponente Service Pack 6

Weitere Informationen

GetComboBoxInfo