Compartilhar via


Mensagem CB_GETEDITSEL

Obtém as posições de caractere inicial e final da seleção atual no controle de edição de uma caixa de combinação.

Parâmetros

wParam

Um ponteiro para um valor DWORD que recebe a posição inicial da seleção. Este parâmetro pode ser NULO.

lParam

Um ponteiro para um valor DWORD que recebe a posição final da seleção. Este parâmetro pode ser NULO.

Valor retornado

O valor de retorno é um valor DWORD baseado em zero, com a posição inicial da seleção em LOWORD e com a posição final do primeiro caractere após o último caractere selecionado em HIWORD.

Exemplos

O exemplo de código a seguir mostra duas maneiras de recuperar o intervalo de seleção atual.

DWORD start, end;

// Get the range from [out] parameters.
// hwnd is the handle of the combo box control.
SendMessage(hwnd, CB_GETEDITSEL, (WPARAM)&start, (LPARAM)&end;

// Get the range from the return value.
DWORD range = SendMessage(hwnd, CB_GETEDITSEL, NULL, NULL);
start = LOWORD(range);
end = HIWORD(range);

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 (inclui Windows.h)

Confira também

Referência

CB_SETEDITSEL

Outros recursos

HIWORD

LOWORD