EM_SETSEL mensagem
Seleciona um intervalo de caracteres 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
-
A posição do caractere inicial da seleção.
-
lParam
-
A posição do caractere final da seleção.
Valor retornado
Esta mensagem não retorna um valor.
Comentários
O valor inicial pode ser maior que o valor final. A parte inferior dos dois valores especifica a posição do caractere do primeiro caractere na seleção. O valor mais alto especifica a posição do primeiro caractere além da seleção.
O valor inicial é o ponto de âncora da seleção e o valor final é o final ativo. Se o usuário usar a chave SHIFT para ajustar o tamanho da seleção, o final ativo poderá ser movido, mas o ponto de âncora permanecerá o mesmo.
Se a inicialização for 0 e o final for -1, todo o texto no controle de edição será selecionado. Se o início for -1, qualquer seleção atual será desmarcada.
Editar controles: O controle exibe um cursor piscando na posição final, independentemente dos valores relativos de início e término.
Edição avançada: Com suporte no Microsoft Rich Edit 1.0 e posterior. Para obter informações sobre a compatibilidade de versões de edição avançada com as várias versões do sistema, consulte Sobre controles de edição avançada.
Se o controle de edição tiver o estilo ES_NOHIDESEL , o texto selecionado será realçado independentemente de o controle ter foco. Sem o estilo ES_NOHIDESEL , o texto selecionado só é realçado quando o controle de edição tem o foco.
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 |
|
Confira também
-
Referência