Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'applicazione deve chiamare SetInputScope con IS_DEFAULT prima che una finestra venga eliminata per cancellare il riferimento dell'interfaccia.
Sintassi
HRESULT SetInputScopes2(
[in] HWND hwnd,
[in] const InputScope *pInputScopes,
[in] UINT cInputScopes,
[in] IEnumString *pEnumString,
[in] PWSTR pszRegExp,
[in] PWSTR pszSRGS
);
Parametri
[in] hwnd
Finestra su cui impostare l'ambito. Questa chiamata sostituirà qualsiasi ambito possa essere stato chiamato prima.
[in] pInputScopes
Puntatore a una matrice di ambiti di input. Può essere NULL. Se non NULL, tutti gli ambiti contenuti all'interno verranno impostati come ambito di input dell'oggetto hwnd con peso uguale. Usare IS_DEFAULT per accettare anche tutti gli altri input (questa è l'opzione "non coerci").
[in] cInputScopes
Conteggio del numero di ambiti di input in pInputScopes. Deve essere zero se rgScopes è NULL, deve essere diverso da zero se pInputScopes non è NULL.
[in] pEnumString
Puntatore dell'interfaccia IenumString dell'elenco di frasi.
[in] pszRegExp
Puntatore a una stringa con terminazione NULL che descrive l'espressione regolare da riconoscere. Può essere NULL.
[in] pszSRGS
Puntatore a una stringa XML con terminazione NULL che fornisce hint e regole specifici per il riconoscimento vocale. Il formato XML è conforme allo standard SRGS (Speech Recognition Grammar Specification), descritto in http://www.w3.org/TR/speech-grammar. Può essere NULL. $
Valore restituito
| Valore | Significato |
|---|---|
| S_OK | L'ambito di input impostato o cancellato correttamente. |
Commenti
L'applicazione deve chiamare SetInputScope con IS_DEFAULT prima che una finestra venga eliminata per cancellare il riferimento dell'interfaccia.
Se si chiama questo metodo in una finestra (parametro hwnd ) che non è stato associato a un Document Manager, non vengono inviate notifiche di servizio di testo ai client interessati (ad esempio la tastiera virtuale) che potrebbero voler rispondere alla modifica dell'ambito.
Requisiti
| Client minimo supportato | Windows XP [solo app desktop] |
| Server minimo supportato | Windows Server 2003 [solo app desktop] |
| Piattaforma di destinazione | Windows |
| Intestazione | inputscope.h |
| DLL | Msctf.dll |