Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Microsoft Agent ist ab Windows 7 veraltet und in nachfolgenden Versionen von Windows möglicherweise nicht verfügbar.]
HRESULT GetLanguageID(
long * plangID // address of language ID setting
);
Ruft den Sprach-ID-Satz für das Zeichen ab.
- Gibt S_OK zurück, um anzugeben, dass der Vorgang erfolgreich war.
-
plangID
-
Adresse einer Variablen, die die Sprach-ID-Einstellung für das Zeichen empfängt.
Eine lange ganzzahlige Zahl, die die Sprach-ID für das Zeichen angibt. Die Sprach-ID (LANGID) für ein Zeichen ist ein von Windows definierter 16-Bit-Wert, der aus einer primären Sprach-ID und einer sekundären Sprach-ID besteht. Die folgenden Beispiele sind Werte für einige Sprachen. Informationen zum Ermitteln der Werte anderer Sprachen finden Sie in der Dokumentation zum Platform SDK.
| Sprache | ID | Sprache | ID |
|---|---|---|---|
| Arabisch (Saudi) | 0x0401 | Italienisch | 0x0410 |
| Baskisch | 0x042d | Japanisch | 0x0411 |
| Chinesisch (vereinfacht) | 0x0804 | Koreanisch | 0x0412 |
| Chinesisch (traditionell) | 0x0404 | Norwegisch | 0x0414 |
| Kroatisch | 0x041A | Polnisch | 0x0415 |
| Tschechisch | 0x0405 | Portugiesisch (Portugal) | 0x0816 |
| Dänisch | 0x0406 | Portugiesisch (Brasilien) | 0x0416 |
| Niederländisch | 0x0413 | Rumänisch | 0x0418 |
| Englisch (Großbritannien) | 0x0809 | Russisch | 0x0419 |
| Englisch (USA) | 0x0409 | Slowakisch | 0x041B |
| Finnisch | 0x040B | Slowenisch | 0x0424 |
| Französisch | 0x040C | Spanisch | 0x0C0A |
| Deutsch | 0x0407 | Schwedisch | 0x041D |
| Griechisch | 0x0408 | Thailändisch | 0x041E |
| Hebräisch | 0x040D | Türkisch | 0x041F |
| Ungarisch | 0x040E |
Wenn Sie diese Sprach-ID nicht für das Zeichen festlegen, ist die Sprach-ID des Zeichens die aktuelle Systemsprachen-ID.
Diese Einstellung bestimmt auch die Sprache für die TTS-Ausgabe, den Wortballontext, die Befehle im Popupmenü des Zeichens und die Spracherkennungs-Engine. Um zu ermitteln, ob eine kompatible Spracherkennungs-Engine für die Sprache des Zeichens verfügbar ist, verwenden Sie IAgentCharacterEx::GetSRModeID oder IAgentCharacterEx::GetTTSModeID.
Diese Eigenschaft gilt nur für die Verwendung des Zeichens durch Ihre Clientanwendung. Die Einstellung wirkt sich nicht auf andere Clients des Zeichens oder andere Zeichen Ihrer Clientanwendung aus.
Hinweis
Wenn die Sprach-ID auf eine Sprache festgelegt ist, die bidirektionalen Text unterstützt (z. B. Arabisch oder Hebräisch), aber auf dem System, auf dem Ihre Anwendung ausgeführt wird, keine bidirektionale Unterstützung installiert ist, wird der Text im Wortballon in logischer Statt in der Anzeigereihenfolge angezeigt.
Weitere Informationen
IAgentCharacterEx:SetLanguageID, IAgentCharacterEx::GetSRModeID, IAgentCharacterEx::GetTTSModeID