Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O aplicativo deve chamar SetInputScope com IS_DEFAULT antes que uma janela seja destruída para limpar a referência da interface.
Sintaxe
HRESULT SetInputScopes2(
[in] HWND hwnd,
[in] const InputScope *pInputScopes,
[in] UINT cInputScopes,
[in] IEnumString *pEnumString,
[in] PWSTR pszRegExp,
[in] PWSTR pszSRGS
);
Parâmetros
[in] hwnd
A janela na qual definir o escopo. Essa chamada substituirá qualquer escopo que possa ter sido no hwnd antes.
[in] pInputScopes
Ponteiro para uma matriz de escopos de entrada. Pode ser NULL. Se não for NULL, todos os escopos contidos em serão definidos como o escopo de entrada do hwnd com ponderação igual. Use IS_DEFAULT para aceitar todas as outras entradas também (essa é a opção "não coagir").
[in] cInputScopes
Uma contagem do número de escopos de entrada em pInputScopes. Deve ser zero se rgScopes for NULL, deverá ser diferente de zero se pInputScopes não for NULL.
[in] pEnumString
Ponteiro da interface IenumString da lista de frases.
[in] pszRegExp
Ponteiro para uma cadeia de caracteres terminada em NULL que descreve a expressão regular a ser reconhecida. Pode ser NULL.
[in] pszSRGS
Ponteiro para uma cadeia de caracteres XML terminada em NULL que fornece dicas e regras específicas de fala para auxiliar no reconhecimento de fala. O formato XML está em conformidade com o padrão SRGS (Especificação gramatical de reconhecimento de fala), descrito em http://www.w3.org/TR/speech-grammar. Pode ser NULL. $
Valor retornado
| Valor | Significado |
|---|---|
| S_OK | O conjunto de escopo de entrada ou limpo com êxito. |
Comentários
O aplicativo deve chamar SetInputScope com IS_DEFAULT antes que uma janela seja destruída para limpar a referência da interface.
Se você chamar esse método em uma janela (parâmetro hwnd ) que não foi associada a um Gerenciador de Documentos, nenhuma notificações de serviço de texto será enviada aos clientes interessados (como o teclado virtual) que talvez queiram responder à alteração de escopo.
Requisitos
| Cliente mínimo com suporte | Windows XP [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 | inputscope.h |
| DLL | Msctf.dll |