Propriedades predefinidas

Os valores a seguir identificam propriedades definidas por TSF. O formato de dados e o conteúdo de cada tipo de propriedade são incluídos.

Propriedades

Propriedade Descrição
GUID_PROP_ATTRIBUTE Contém um valor TfGuidAtom que representa o GUID do atributo de exibição. ITfCategoryMgr::GetGUID é usado para converter esse valor em um GUID. Para obter mais informações, consulte Usando atributos de exibição.
GUID_PROP_TEXTOWNER Contém um valor TfGuidAtom que representa o identificador de classe ( CLSID ) do serviço de texto que possui o texto. ITfCategoryMgr::GetGUID é usado para converter esse valor em um CLSID.
GUID_PROP_LANGID Contém um valor DWORD que contém o identificador de idioma ( LANGID ) do texto na palavra baixa.
GUID_PROP_READING Contém o texto de leitura fonético para o texto coberto pela propriedade . Isso pode ser diferente do texto real. Os aplicativos da Windows Store não dão suporte a essa propriedade.
GUID_PROP_COMPOSING Contém um valor booliano diferente de zero se o texto fizer parte de uma composição ou zero caso contrário. Se essa propriedade for VT_EMPTY, pode-se supor que o texto não faz parte de uma composição.
GUID_PROP_MODEBIAS Contém um valor TfGuidAtom que representa o tipo de desvio de modo com suporte. ITfCategoryMgr::GetGUID é usado para converter esse valor em um GUID. Esse pode ser um dos valores de desvio de modo.
GUID_PROP_LMLATTICE Contém um ponteiro para um objeto ITfLMLattice .
GUID_PROP_TKB_ALTERNATES Começando com Windows 8: contém um valor DWORD definido pelo teclado virtual. Essa propriedade pode ser usada por aplicativos e controles de edição com reconhecimento de TSF para identificar a natureza do texto no intervalo de texto coberto pela propriedade , por exemplo, se o texto no intervalo resultar da inserção de uma sugestão de texto ou autocorreção.
A natureza do texto no intervalo de texto coberto pela propriedade também se estende ao tipo de alternativas que seriam retornadas pela interface ITfFnReconversion para esse intervalo de texto no documento.
Consulte os Comentários a seguir para obter os valores possíveis dessa propriedade.
GUID_PROP_URL Contém um valor BSTR que representa a URL da fonte de controle de texto, quando aplicável.

Comentários

A propriedade GUID_PROP_TKB_ALTERNATES pode ser um dos valores a seguir.

Nome Valor Descrição
TKB_ALTERNATES_STANDARD 0x00000001 Indica que o teclado virtual gerou uma lista de possíveis palavras alternativas para o texto no intervalo coberto pela propriedade e que nem o intervalo de texto nem os alternativos são uma autocorreção ou uma sugestão de texto.
TKB_ALTERNATES_FOR_AUTOCORRECTION 0x00000002 Indica que o teclado virtual gerou uma palavra alternativa que deve substituir automaticamente o texto no intervalo de texto coberto pela propriedade .
O teclado virtual não aplicará a autocorreção sem ser instruído a fazer isso pelo controle de edição ou aplicativo. A interface reconversion (ITfFnReconversion) deve ser usada para aplicar a correção ao texto no documento.
TKB_ALTERNATES_FOR_PREDICTION 0x00000003 Indica que o intervalo de texto coberto pela propriedade é uma sugestão de texto que foi gerada pelo teclado virtual e inserida no documento pelo usuário.
Previsões alternativas adicionais também podem ser armazenadas como uma propriedade no documento.
TKB_ALTERNATES_AUTOCORRECTION_APPLIED 0x00000004 Indica que o intervalo de texto coberto pela propriedade é uma autocorreção fornecida pelo teclado virtual e aplicada por meio da interface ITfFnReconversion .
Esse valor pode ser usado por controles de edição ou aplicativos, com TKB_ALTERNATES_FOR_AUTOCORRECTION, para impedir a aplicação repetida de uma autocorreção.

Requisitos

Requisito Valor
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]
Redistribuível
TSF 1.0 no Windows 2000 Professional
Cabeçalho
Msctf.h
IDL
Msctf.idl

Confira também

TfGuidAtom

ITfCategoryMgr::GetGUID

Usando atributos de exibição

Valores de desvio de modo

ITfLMLattice