Compartilhar via


estrutura TS_STATUS (textstor.h)

A estrutura TS_STATUS contém dados de status do documento.

Sintaxe

typedef struct TS_STATUS {
  DWORD dwDynamicFlags;
  DWORD dwStaticFlags;
} TS_STATUS;

Members

dwDynamicFlags

Contém um conjunto de sinalizadores que podem ser alterados por um aplicativo em tempo de execução. Por exemplo, um aplicativo pode habilitar uma caixa de seleção para o usuário redefinir o status do documento. Esse membro pode conter zero ou um ou mais dos valores a seguir.

Value Meaning
TS_SD_LOADING O documento está sendo carregado.
TS_SD_READONLY O documento é somente leitura.

dwStaticFlags

Contém um conjunto de sinalizadores que não podem ser alterados em tempo de execução. Esse membro pode conter zero ou um ou mais dos valores a seguir.

Value Meaning
TS_SS_DISJOINTSEL O documento dá suporte a várias seleções.
TS_SS_REGIONS O documento pode conter várias regiões.
TS_SS_TRANSITORY Espera-se que o documento tenha um curto ciclo de uso.
TS_SS_NOHIDDENTEXT O documento nunca conterá texto oculto.
TS_SS_TKBAUTOCORRECTENABLE Começando com o Windows 8: O documento dá suporte à autocorreção fornecida pelo teclado virtual.
TS_SS_TKBPREDICTIONENABLE Começando com o Windows 8: O documento dá suporte a sugestões de texto fornecidas pelo teclado virtual.

Observações

A estrutura TF_STATUS contém dados de status do documento.

TF_STATUS é um alias para TS_STATUS.

dwDynamicFlags contém um conjunto de sinalizadores que podem ser alterados por um aplicativo em tempo de execução. Por exemplo, um aplicativo pode habilitar uma caixa de seleção para o usuário redefinir o status da documentação. Esse membro pode conter zero ou um ou mais dos valores a seguir.

Value Meaning
TF_SD_LOADING O documento está sendo carregado.
TF_SD_READONLY O documento é somente leitura.
TS_SD_INPUTPANEMANUALDISPLAYENABLE O sistema não tenta invocação automática de teclado virtual quando o controle é tocado. Em vez disso, o aplicativo chama TryShow(CoreInputViewKind) para mostrar o teclado quando apropriado (o aplicativo deve monitorar a entrada para selecionar o CoreInputViewKind).
TS_SD_UIINTEGRATIONENABLE Começando com o Windows 8.1: O controle de texto que possui o documento define esse sinalizador para indicar seu suporte à integração da interface do usuário do IME (Editor de Método de Entrada). Quando especificado, o IME deve tentar alinhar a janela candidata abaixo da caixa de texto em vez de flutuar perto do cursor.
Nota: Nem todas as mensagens instantâneas respondem a esse sinalizador. As listas de candidatos ao IME são posicionadas na tela com tamanho suficiente para permitir a entrada de texto básico. Em alguns casos, o IME pode impor um tamanho mínimo razoável. Um IME também pode optar por ajustar a janela candidata e o comportamento de entrada do teclado para fornecer uma melhor experiência do usuário, como usar uma lista de candidatos horizontal e permitir que algumas teclas, como seta para cima e seta para baixo, sejam enviadas ao aplicativo para cenários como navegação de lista de sugestões.
TF_SD_TKBAUTOCORRECTENABLE Começando com o Windows 8.1: O documento dá suporte à autocorreção fornecida pelo teclado virtual. Esse suporte pode mudar durante o tempo de vida do controle.
TF_SD_TKBPREDICTIONENABLE Começando com o Windows 8.1: O documento dá suporte a sugestões de texto fornecidas pelo teclado virtual. Esse suporte pode mudar durante o tempo de vida do controle.

dwStaticFlags contém um conjunto de sinalizadores que não podem ser alterados em tempo de execução. Esse membro pode conter zero ou um ou mais dos valores a seguir.

Value Meaning
TF_SS_DISJOINTSEL O documento dá suporte a várias seleções.
TF_SS_REGIONS O documento pode conter várias regiões.
TF_SS_TRANSITORY Espera-se que o documento tenha um curto ciclo de uso.
TF_SS_TKBAUTOCORRECTENABLE Começando com o Windows 8: O documento dá suporte à autocorreção fornecida pelo teclado virtual.
TF_SS_TKBPREDICTIONENABLE Começando com o Windows 8: O documento dá suporte a sugestões de texto fornecidas pelo teclado virtual.

Requirements

Requirement Value
Cliente mínimo suportado Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo compatível Windows 2000 Server [somente aplicativos da área de trabalho]
Header textstor.h
Redistribuível TSF 1.0 no Windows 2000 Professional

Consulte também

ITextStoreACP::GetStatus

ITextStoreACPSink::OnStatusChange

ITextStoreAnchor::GetStatus

ITextStoreAnchorSink::OnStatusChange