易维触摸屏全能输入系统 - 帮助说明 |
网页里面调用全能输入系统,只需要打开调用的接口链接即可。IE内核浏览器可以通过功能设置点击输入框自动弹出,以及可以指定点击哪些输入框才自动弹出。其它内核浏览器,如果不可以自动弹出,可以通过下面的接口进行调用。建议在功能设置程序中取消:当点击输入框时自动显示。 调用所有接口参数示例,参数需要按顺序排放:mytouch://keyhand@show:key#200x100$skin1!ch`txtstr 其中mytouch://keyhand是基本接口,不可更改。其它参数含义见下表(调用接口时不需要所有的参数齐全的):
从参数二开始,只有第一个参数是@show才有效
更多示例说明:(正常输入框:)
|
调用方式一(调用参数参考上面的网页接口说明)
通过 shell、ShellExecute、WinExec 等直接执行程序的方法进行调用。例如调用打开输入法: 执行程序 mytouch.exe 参数 keyhand@show 即可。接口参数与网页调用与网页调用的区别是,把mytouch://更换成mytouch.exe,其它完全一样。 示例:ShellExecute(0,"open","mytouch.exe","keyhand@show","", SW_SHOW );如果不想通过mytouch.exe执行,也可以直接执行输入法程序,例如程序的安装位置为:c:\mytouch\Keyhand\Keyhand.exe 那么可以直接执行: 调用方式二
如果调用方式一能够满足需求的,建议不要通过dll接口进行调用,直接用“调用接口一”的方式进行调用就可以了。 使用我们的DLL接口控件进行调用,接口控件文件:keyhand.dll(下载)位于程序安装目录的根目录下(文件名后面的32或64代表适用于操作系统32位或64位)。本控件为标准Windows DLL组件,各类客户端程序都可以进行API调用。 如果更改安装程序位置,请确认注册表 HKEY_LOCAL_MACHINE\SOFTWARE\MyTouch\Keyhand\Path 这一项的值为当前Keyhand.exe程序所在的目录。 KeyhandProperty 此函数的功能是实时修改程序的配置,效果与通过功能设置程序设置是一样的,一样通过功能设置程序设置后不需要再进行修改,此功能也就用不到的。成功后返回结果1,不成功返回0
VB 调用说明
Private Declare Sub KeyhandExecute Lib "Keyhand.dll" (ByVal para As String)
Private Declare Function KeyhandProperty Lib "Keyhand.dll" (ByVal iniKey As String, ByVal iniValue As String) As Long
C# 调用说明
[DllImport("Keyhand.dll",)]
static extern int KeyhandProperty(string iniKey, string iniValue);
KeyhandExecute 使自定义配置信息生效,并执行(功能设置程序设置好不需要修改,那么就不需要调用KeyhandProperty),等同于调用方式一。调用参数参考网页调用参数(网页接口中去除mytouch://keyhand@后是效果一样的)
VB 调用说明
Private Declare Sub KeyhandExecute Lib "Keyhand.dll" (ByVal para As String)
C# 调用说明
[DllImport("Keyhand.dll",)] static extern int KeyhandExecute(string para);
|
一、通过浏览器打开的Flash动画,与网页调用接口相同,调用方法有两种:
二、Flash发布成exe文件调用 通过fscommand命令打开。下载示例 |