Método IComprehensiveSpellCheckProvider::ComprehensiveCheck (spellcheckprovider.h)
Spell-marcar o texto do provedor de uma maneira mais completa do que ISpellCheckProvider::Check.
Sintaxe
HRESULT ComprehensiveCheck(
[in] LPCWSTR text,
[out] IEnumSpellingError **value
);
Parâmetros
[in] text
O texto a ser marcar.
[out] value
O resultado da verificação desse texto, como uma enumeração de erros ortográficos (IEnumSpellingError), se houver.
Retornar valor
Esse método pode retornar um desses valores.
Valor retornado | Descrição |
---|---|
|
Bem sucedido. |
|
text é uma cadeia de caracteres vazia. |
|
text é um ponteiro nulo. |
Comentários
Essa interface não precisa ser implementada por um provedor de marcar ortográfico. Mas se o provedor der suporte a dois "modos" de verificação ortográfica (um mais rápido e um mais lento, mas mais completo), ele deverá implementar essa interface no mesmo objeto que implementa ISpellCheckProvider para dar suporte ao modo de verificação mais completo. Quando um cliente chama ISpellChecker::ComprehensiveCheck, a funcionalidade de verificação ortográfica consultará QueryInterface o provedor para IComprehensiveSpellCheckProvider e chamará IComprehensiveSpellCheckProvider.ComprehensiveCheck se houver suporte para a interface. Se a interface não tiver suporte, ela retornará silenciosamente para ISpellCheckProvider::Check.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | spellcheckprovider.h |