Estrutura COMBOBOXINFO (winuser.h)

Contém informações de status caixa de combinação.

Sintaxe

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

Membros

cbSize

Tipo: DWORD

Especifica o tamanho, em bytes, da estrutura. O aplicativo de chamada deve definir isso como sizeof (COMBOBOXINFO).

rcItem

Tipo: RECT

Uma estrutura RECT que especifica as coordenadas da caixa de edição.

rcButton

Tipo: RECT

Uma estrutura RECT que especifica as coordenadas do botão que contém a seta suspensa.

stateButton

Tipo: DWORD

O estado do botão da caixa de combinação. Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
0
O botão existe e não é pressionado.
STATE_SYSTEM_INVISIBLE
Não há nenhum botão.
STATE_SYSTEM_PRESSED
O botão é pressionado.

hwndCombo

Tipo: HWND

Um identificador para a caixa de combinação.

hwndItem

Tipo: HWND

Um identificador para a caixa de edição.

hwndList

Tipo: HWND

Um identificador para a lista suspensa.

Comentários

O código de exemplo a seguir recupera informações sobre a caixa de combinação especificada pelo identificador de janela.

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho winuser.h (inclua Windows.h)
Redistribuível Service Pack 6

Confira também

GetComboBoxInfo