我有个输入法,是用来注入的(注入是为了dx截图). 我现在把输入法安装好了,打算用这句来让指定程序切换成我的输入法PostMessage(hwnd,WM_INPUTLANGCHANGEREQUEST,INPUTLANGCHANGE_SYSCHARSET,(LPARAM)hkl);其中hwnd是目标窗口的窗口句柄,hkl是我的输入法句柄.
的确是能让指定程序切换成我的输入法了,但仅仅是切换,貌似并没有调用其中的任何东西.比如说我向一个非活动窗口的记事本发送这个消息,记事本原来的输入法是搜狗,发送完消息,我切换过来记事本的输入法的确是变成了我的输入法,但是却没有碰输入法里的任何一个函数.(我当初为了实验,把每个函数开头都加了个messagebox,结果现在一个都没弹出来)
不过,对于活动窗口,用ctrl+shift切换过来的话,就会立刻弹出对话框我想问题下,输入法在什么情况下被调用. 能不能让一个非活动窗口能够立刻调用输入法呢? 我不想影响用户的操作去切换焦点
:)
的确是能让指定程序切换成我的输入法了,但仅仅是切换,貌似并没有调用其中的任何东西.比如说我向一个非活动窗口的记事本发送这个消息,记事本原来的输入法是搜狗,发送完消息,我切换过来记事本的输入法的确是变成了我的输入法,但是却没有碰输入法里的任何一个函数.(我当初为了实验,把每个函数开头都加了个messagebox,结果现在一个都没弹出来)
不过,对于活动窗口,用ctrl+shift切换过来的话,就会立刻弹出对话框我想问题下,输入法在什么情况下被调用. 能不能让一个非活动窗口能够立刻调用输入法呢? 我不想影响用户的操作去切换焦点
:)
解决方案 »
- 禁用Nagle算法有什么坏处?什么情况下会有坏处?网上找到的都说能提高速度
- 当Combo Box输入的值改变时自动更新列表中的内容怎么做?类似于金山词霸
- 奇怪的ComboBox,弄了好久都找不出原因,请帮看看原因是那里引起的..
- 一个CSring的问题,用着吃力,请教达人!!
- 能在程序里完全完全实现系统的某个动作吗?请大家来帮我看看这个问题!
- COM的故障。请大家分析一下。
- “纸上编程"的软件开发技术求教,高分相送!
- 急迫待解决。。各位高手帮帮忙!!!线程如何获得对话框的dc?
- 哪位大俠知道哪里有可下载的VC6 英文 企业版?进来听听我今天卖软件的故事吧!
- 在VC中想浏览各种格式的图片,用什么控件?
- 请问能否在一MFC界面内嵌入一个EXE程序
- VC使用--建一个没有标题栏的奇怪窗口.....
但是我怎么连记事本的都获取不到啊? ImmGetContext(HWND) 总是返回0