Método ITextSelection::SetFlags (tom.h)
Define os sinalizadores de seleção de texto.
Sintaxe
HRESULT SetFlags(
long Flags
);
Parâmetros
Flags
Tipo: long
Novos valores de sinalizador. Pode ser qualquer combinação do seguinte.
Sinalizador de seleção | Valor | Significado |
---|---|---|
tomSelStartActive | 1 | A extremidade inicial está ativa. |
tomSelAtEOL | 2 | Para seleções degeneradas, a posição de caractere ambígua correspondente ao início de uma linha e ao final da linha anterior deve ter o cursor exibido no final da linha anterior. |
tomSelOvertype | 4 | O modo Insert/Overtype é definido como overtype. |
tomSelActive | 8 | A seleção está ativa. |
tomSelReplace | 16 | Digitar e colar substitui a seleção. |
Cada um dos valores de tabela é binário. Portanto, se qualquer valor não for definido, a seleção de texto terá a propriedade oposta.
Retornar valor
Tipo: HRESULT
O método retorna S_OK.
Comentários
Para garantir que a extremidade inicial esteja ativa e que a posição de caractere ambígua seja exibida no final da linha, execute o seguinte código:
selection.Flags = tomSelStartActive + tomSelAtEOL
A propriedade Flags é útil porque um objeto ITextRange pode se selecionar. Com SetFlags, você pode alterar a extremidade ativa do valor padrão de End, selecionar a posição do cursor para uma posição de caractere ambígua ou alterar o modo Inserir/Sobretipo.
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] |
Plataforma de Destino | Windows |
Cabeçalho | tom.h |
DLL | Msftedit.dll |
Confira também
Conceitual
Referência