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

GetFlags

ITextRange

ITextSelection

Referência

Modelo de objeto de texto