IMsTscAdvancedSettings::KeyBoardLayoutStr 属性
指定活动输入区域设置标识符的名称, (以前称为用于连接的键盘布局) 。
如果未设置此属性,控件将使用 GetKeyboardLayout 函数返回的默认布局。
此属性是只写的。
语法
HRESULT put_KeyBoardLayoutStr(
[in] BSTR KeyBoardLayoutStr
);
属性值
活动输入区域设置标识符的名称。
错误代码
如果成功,则返回 S_OK 。
备注
属性是字符串形式的八位十六进制数字。 小四位表示语言标识符,上四位表示该语言中的键盘变体。 因此,例如,“00000409”表示默认的美国英语键盘,因为“0409”是美国英语标识符。 美国英语键盘的 Dvorak 变体的标识符为“00010409”。 可以在注册表中找到可用键盘布局(按键盘布局标识符列出)
HKEY_LOCAL_MACHINE
SYSTEM
ControlSet001
Control
Keyboard Layouts
有关远程桌面 Web 连接的详细信息,请参阅 远程桌面 Web 连接的要求。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista |
最低受支持的服务器 |
Windows Server 2008 |
类型库 |
|
DLL |
|
IID |
IID_IMsTscAdvancedSettings定义为 809945cc-4b3b-4a92-a6b0-dbf9b5f2ef2d |