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;

Membros

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 marcar para o usuário redefinir o documento status. Esse membro pode conter zero ou um ou mais dos valores a seguir.

Valor Significado
TS_SD_LOADING O documento está carregando.
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.

Valor Significado
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 A partir do Windows 8: O documento dá suporte à correção automática fornecida pelo teclado virtual.
TS_SS_TKBPREDICTIONENABLE A partir do Windows 8: O documento dá suporte a sugestões de texto fornecidas pelo teclado virtual.

Comentários

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 marcar para o usuário redefinir o status da documentação. Esse membro pode conter zero ou um ou mais dos valores a seguir.

Valor Significado
TF_SD_LOADING O documento está carregando.
TF_SD_READONLY O documento é somente leitura.
TS_SD_UIINTEGRATIONENABLE Começando com Windows 8.1: o controle de texto proprietário do 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 do 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 horizontais 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 Windows 8.1: o documento dá suporte à correção automática fornecida pelo teclado virtual. Esse suporte pode mudar durante o tempo de vida do controle.
TF_SD_TKBPREDICTIONENABLE Começando com 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.

Valor Significado
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 A partir do Windows 8: O documento dá suporte à correção automática fornecida pelo teclado virtual.
TF_SS_TKBPREDICTIONENABLE A partir do Windows 8: O documento dá suporte a sugestões de texto fornecidas pelo teclado virtual.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho textstor.h
Redistribuível TSF 1.0 no Windows 2000 Professional

Confira também

ITextStoreACP::GetStatus

ITextStoreACPSink::OnStatusChange

ITextStoreAnchor::GetStatus

ITextStoreAnchorSink::OnStatusChange