D DELPHIM Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-30 #1 如何在程序中实现软键盘功能?比如在EDIT选中时弹出软键盘? 有没有软键盘的控件,自定义按键的?多谢!
J jasper Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-31 #2 查查API函数:ImmSetConversionStatus
Y YB_unique Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-18 #4 自己做软键盘难点在于创建一个不能被激活的,但又能响应鼠标消息的窗口。 你可以将鼠标进行全局注册。即在注册应用程序窗口类时定义相应的鼠标句柄。 然后只要获取鼠标的屏幕位置,对WM_MOUSEMOVE消息进行处理,一旦进入指定范围即响应即可。 如果是调用系统自带的输入法里的,只需要用ImmGetContext、ImmGetConversionStatus、 ImmSetConversionStatus、ImmReleaseContext四个API函数即可! 软键盘标志为“IME_CMODE_SOFTKBD”
自己做软键盘难点在于创建一个不能被激活的,但又能响应鼠标消息的窗口。 你可以将鼠标进行全局注册。即在注册应用程序窗口类时定义相应的鼠标句柄。 然后只要获取鼠标的屏幕位置,对WM_MOUSEMOVE消息进行处理,一旦进入指定范围即响应即可。 如果是调用系统自带的输入法里的,只需要用ImmGetContext、ImmGetConversionStatus、 ImmSetConversionStatus、ImmReleaseContext四个API函数即可! 软键盘标志为“IME_CMODE_SOFTKBD”
L lxl4 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-14 #5 ImmGetContext、ImmGetConversionStatus、 ImmSetConversionStatus、ImmReleaseContext用法能不能举例说明
M muzhengbo Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-14 #7 到专门的控件下载站下载一个控件,标准的,绝对可以用