Partager via


Structure COMBOBOXINFO (winuser.h)

Contient des informations status zone de liste déroulante.

Syntaxe

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

Membres

cbSize

Type : DWORD

Taille de la structure en octets. L’application appelante doit définir cette valeur sur sizeof(COMBOBOXINFO).

rcItem

Type : RECT

Structure RECT qui spécifie les coordonnées de la zone d’édition.

rcButton

Type : RECT

Structure RECT qui spécifie les coordonnées du bouton qui contient la flèche déroulante.

stateButton

Type : DWORD

État du bouton de zone de liste déroulante. Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
0
Le bouton existe et n’est pas enfoncé.
STATE_SYSTEM_INVISIBLE
Il n’y a pas de bouton.
STATE_SYSTEM_PRESSED
Le bouton est appuyé.

hwndCombo

Type : HWND

Poignée de la zone de liste déroulante.

hwndItem

Type : HWND

Handle de la zone d’édition.

hwndList

Type : HWND

Handle de la liste déroulante.

Remarques

L’exemple de code suivant récupère des informations sur la zone de liste déroulante spécifiée par le handle de fenêtre.

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête winuser.h (inclure Windows.h)
Composant redistribuable Service Pack 6

Voir aussi

GetComboBoxInfo