getkeyboardlayoutlist的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:46:55
dim a(255) as long
getkeyboardlayoutlist(10,a(1))
下面这个为什么是a(1),为什么不是A,
我觉得,是把输入法保存在数组中,而不是保存在数组的元素中.
我的想法错在什么地方.?
指定一个数组,它的元素数量至少应有nBuff规定的元素那么多。这个数组会随同句柄载入可用的键盘布局

指定一个数组.而不是指定数组的一个元素啊.

我觉得应该是
dim a(255) as long
getkeyboardlayoutlist(10,a)

不知道你用的是什么版本的VB
a(1)在2005中表示数组a中的第二个元素。
a和A都可以的,VB不区分大小写。

...
在VB6中,1是第一个。
.NET中才是第二个。
...
仔细看看getkeyboardlayoutlist中的第二个参数的类型你就知道了。