如何自己定义一个新的键盘布局
编号:QA003307
建立日期: 2000年9月4日 最后修改日期:2000年9月4日
所属类别:
王双:
操作系统:WIN98
编程工具:VB6.0
问题:如何自己定义一个新的键盘布局?用VB可以实现吗?
回答:
可以用这个函数:
ActivateKeyboardLayout
VB声明:
Declare Function ActivateKeyboardLayout Lib "user32" Alias "ActivateKeyboard
Layout" (ByVal HKL As Long, ByVal flags As Long) As Long
说明:
激活一个新的键盘布局。键盘布局定义了按键在一种物理性键盘上的位置与含义。
返回值:
Long,如执行成功,返回前一个键盘布局的句柄;零表示失败。会设置GetLastError。
参数表:
参数 类型及说明
HKL Long,指定一个键盘布局的句柄。这个布局是随同LoadKeyboardLayout 或 GetKeyboardLayoutList函数载入的。也可用HKL_NEXT常数激活下一个已装载布局;或用HKL_PREV载入前一个布局。
flags Long,将指定的键盘移至内部键盘布局列表的起始处 。
此问题由qbs回答。
| |
|
|
| |
|
|