Mensagem EM_GETSEL

Obtém as posições de caractere inicial e final (em TCHARs) da seleção atual em um controle de edição. Você pode enviar essa mensagem para um controle de edição ou um controle de edição avançada.

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 do primeiro caractere não selecionado após o final da seleção. Este parâmetro pode ser NULO.

Valor retornado

O valor de retorno é um valor baseado em zero, com a posição inicial da seleção em LOWORD e a posição do primeiro TCHAR após o último TCHAR selecionado em HIWORD. Se qualquer um desses valores exceder 65.535, o valor de retorno será -1.

É melhor usar os valores retornados em wParam e lParam porque eles são valores completos de 32 bits.

Comentários

Se não houver seleção, os valores inicial e final serão a posição do sinal de interpolação.

Controles de edição avançada: você também pode usar a mensagem EM_EXGETSEL para recuperar as mesmas informações. EM_EXGETSEL também retorna posições de caracteres iniciais e finais como valores de 32 bits.

Edição avançada: Compatível com o Microsoft Rich Edit 1.0 e posterior. Para obter informações sobre a compatibilidade de versões avançadas de edição com as várias versões do sistema, consulte Sobre controles de edição avançada.

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

EM_EXGETSEL

EM_SETSEL