EXE运行时如何关闭中文输入法
执行编译后的exe时,一启动程序,系统就自动切换到中文输入法,手动关闭可以,但在程序中关闭不起作用,不知是何原因,请高手指教尝试方法:
text.gotfocus里 IMESTATUS(0)或this.imemode=2 均试过,无效
而且,在开发环境中的命令窗口输入IMESTATUS(0)也不起作用
环境VFP9 SP2 WIN10
搜索过坛子里的相关帖子,方法试过无效,不知是哪里的原因

程序代码:DECLARE LONG GetKeyboardLayout IN User32 LONG
DECLARE LONG LoadKeyboardLayout IN User32 STRING@, LONG
DECLARE LONG ActivateKeyboardLayout IN User32 LONG,LONG
hLayout = GetKeyboardLayout(0)
LoadKeyboardLayout("0x0409", 1) && KLF_ACTIVATE[此贴子已经被作者于2023-1-12 10:45编辑过]