多能五笔FOR WINNT易语言安装源程序
系统结构:LoadKeyBoardLayout,ActivateKeyboardLayout,安装输入法是否成功,输入法是否已安装成功,
======窗口程序集1
| |
| |------ _按钮2_被单击
| |
| |------ _安装按钮_被单击
| |
| |------ _按钮3_被单击
| |
| |------ __启动窗口_创建完毕
| |
| |------ _按钮4_被单击
| |
| |------ _按钮5_被单击
| |
| |------ _按钮6_被单击
| |
| |------ _按钮7_被单击
| |
| |
======调用的Dll
| |
| |---[dll]------ LoadKeyBoardLayout
| |
| |---[dll]------ ActivateKeyboardLayout
| |
| |---[dll]------ 安装输入法是否成功
| |
| |---[dll]------ 输入法是否已安装成功
调用的DLL命令:
.DLL命令 LoadKeyBoardLayout, 长整数型, "user32.DLL", , , Long,键盘布局的句柄。零表示出错LoadKeyoardLayout("E0xx0804", KLF_ACTIVATE)imm32.dllActivateKeyboardLayout
.参数 pwszKLID, 文本型, , "E0xx0804"String,一个8字符字串,用于描述键盘布局的名称。参考注解
.参数 KLF_ACTIVATE, 整数型, , 参数二KLF_ACTIVATE是一个整数型常量,它的值=&H1,也就是1
.DLL命令 ActivateKeyboardLayout, 长整数型, "user32.DLL", "ActivateKeyboardLayout", , Declare Function ActivateKeyboardLayout Lib "user32" Alias "ActivateKeyboardLayout" (ByVal HKL As Long, ByVal flags As Long) As Long激活一个新的键盘布局。键盘布局定义了按键在一种物理性键盘上的位置与含义 Long,如执行成功,返回前一个键盘布局的句柄;零表示失败。会设置GetLastError
.参数 HKL, 长整数型, , Long,指定一个键盘布局的句柄。这个布局是随同LoadKeyboardLayout 或 GetKeyboardLayoutList函数载入的。也可用HKL_NEXT常数激活下一个已装载布局;或用HKL_PREV载入前一个布局
.参数 flags, 长整数型, , Long,将指定的键盘移至内部键盘布局列表的起始处
.DLL命令 安装输入法是否成功, 整数型, "imm32.dll", "ImmInstallIMEA", , ImmInstallIME
.参数 IME文件名, 文本型
.参数 输入法名称, 文本型
.DLL命令 输入法是否已安装成功, 逻辑型, "IMM32.DLL", "ImmIsIME"
.参数 指针, 整数型
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。