如何切换中英文输入法及全角/半角?(原创)
2008-04-26 15:14
567 查看
如何切换中英文输入法及全角/半角?
问题描述:
如何切换中英文输入法及全角/半角、中英文字符等?
解决方案:
一、声明外部函数:
functionbooleanImmSimulateHotKey(UnsignedLonghWnd,UnsignedLongdwHotKeyID)library"IMM32.dll"
functionunsignedlongGetKeyboardLayout(unsignedlongwLayout)library"user32.dll"
functionbooleanImmIsIME(unsignedLonghklKeyboardLayout)library"IMM32.DLL"
二、在一个按钮里写:
longll_hwnd
ll_hwnd=handle(sle_1)
IfnotImmIsIME(GetKeyboardLayout(0))Then
ImmSimulateHotKey(ll_hwnd,16)
EndIf
ImmSimulateHotKey(ll_hwnd,17)
三、测试:运行后在TEXT中先输入逗号,均为半角,再点按钮后再输入逗号,均为全角
问题描述:
如何切换中英文输入法及全角/半角、中英文字符等?
解决方案:
一、声明外部函数:
functionbooleanImmSimulateHotKey(UnsignedLonghWnd,UnsignedLongdwHotKeyID)library"IMM32.dll"
functionunsignedlongGetKeyboardLayout(unsignedlongwLayout)library"user32.dll"
functionbooleanImmIsIME(unsignedLonghklKeyboardLayout)library"IMM32.DLL"
二、在一个按钮里写:
longll_hwnd
ll_hwnd=handle(sle_1)
IfnotImmIsIME(GetKeyboardLayout(0))Then
ImmSimulateHotKey(ll_hwnd,16)
EndIf
ImmSimulateHotKey(ll_hwnd,17)
三、测试:运行后在TEXT中先输入逗号,均为半角,再点按钮后再输入逗号,均为全角
相关文章推荐
- 如何切换中英文输入法及全角/半角?(原创)
- 问题解决:输入法当中如何切换半角全角,如何切换中英文标点?
- win8自带输入法如何切换全角、半角操作流程
- 输入法中全角与半角、中英文标点符号的切换
- 如何在PB中切换中英文输入法数
- redhat rhel 7中如何切换中英文输入法。
- C# 自动转换为半角 (输入法半角/全角切换) 转载
- Win8下如何用ctrl+shift取代Win键+空格键切换中英文输入法
- VMware虚拟机Mac-OS-X系统如何切换中英文输入法
- VS 2005输入法全角/半角切换问题
- c# 输入法全角/半角切换问题
- Mac OS 10.12 - 如何能够像在Windows一样切换中英文输入法和大小写键?
- 对输入法中全角半角和中英文输入法的理解
- 对输入法中全角半角和中英文输入法的理解
- 如何在程序中自动控制切换中英文输入法?
- oracle如何实现全角和半角的切换
- 技巧:如何禁止输入法切换到全角状态
- C#控制台基础 全角与半角如何切换 全角半角输出的区别
- VS 2005输入法全角/半角切换问题
- 技巧:如何禁止输入法切换到全角状态