网页调用接口
网页里面调用手写输入法,只需要打开调用的接口链接即可。IE内核浏览器可以通过功能设置点击输入框自动弹出,以及可以指定点击哪些输入框才自动弹出。其它内核浏览器,如果不可以自动弹出,可以通过下面的接口进行调用。
| 接口功能 | 调用接口 | 调用示例 | ||||||||||||
| 打开 |
|
|
||||||||||||
| 隐藏到托盘 |
|
|
||||||||||||
| 完全退出 |
|
|
||||||||||||
| 切换样式 |
|
|
||||||||||||
| 重新加载设置 |
|
|
||||||||||||
Flash调用接口
一、通过浏览器打开的Flash动画,与网页调用接口相同,调用方法有两种:
二、Flash发布成exe文件调用
通过fscommand命令打开。下载示例
可执行(exe)程序调用接口
调用接口一
在本地可执行程序中进行调用,通过执行下面的接口即可以实现调用。例如打开接口:执行程序 mytouch.exe 参数 handwrite@show
也可以直接执行程序路径+Handwrite.exe,如网页调用接口,原接口是:mytouch://handwrite@show#200x100,现在调用为:c:\mytouch\Handwrite\Handwrite.exe,参数为show#200x100。把网页调用接口参数中 mytouch://handwrite@ 剩下的字符就是参数。
| 接口功能 | 调用接口 | ||||||||||||
| 打开 |
|
||||||||||||
| 隐藏到托盘 |
|
||||||||||||
| 完全退出 |
|
||||||||||||
调用接口二
参考网页调用接口,如果网页接口能够满足的,建议不要通过dll接口进行调用,直接用“调用接口一”的方式进行调用就可以了。
使用我们的DLL接口控件进行调用,接口控件文件:handwrite.dll位于程序安装目录的根目录下(文件名后面的32或64代表操作系统32位或64位)。本控件为标准Windows DLL组件,各类客户端程序都可以进行API调用。
如果更改安装程序位置,请确认注册表 HKEY_LOCAL_MACHINE\SOFTWARE\MyTouch\Handwrite\Path 这一项的值为当前Handwrite.exe程序所在的目录。
HandwriteProperty 设置参数说明,成功后返回结果1 不成功返回0
VB 调用说明
Private Declare Sub HandwriteExecute Lib "Handwrite.dll" (ByVal para As String)
Private Declare Function HandwriteProperty Lib "Handwrite.dll" (ByVal iniKey As String, ByVal iniValue As String) As Long
C# 调用说明
[DllImport("Handwrite.dll",)]
static extern int HandwriteProperty(string iniKey, string iniValue);
static extern int HandwriteProperty(string iniKey, string iniValue);
|
参数
|
参数功能
|
值说明
|
|
KeySkin
|
界面样式(值为栏目目录中支持的样式名称)
|
默认值:样式 1
|
|
Transparent
|
界面透明度
|
1-100,100为不透明
|
|
OpenType
|
启动时的位置
|
0 自定义位置
1 左上角
2 上中
3 上右角
4 中左角
5 中中
6 中右角
7 下左角
8 下中
9 下右角
10 鼠标位置
|
|
ShowRight
|
自定义启动位置,距离屏幕右侧距离
|
数值不超过屏幕宽度
|
|
ShowBottom
|
自定义启动位置,距离屏幕底部距离
|
数值不超过屏幕高度
|
|
RunHide
|
程序运行时不显示程序界面
|
1 不显示
0 显示 |
|
isTray
|
点击关闭按钮,最小化到托盘
|
1 最小化到托盘
0 直接退出
|
|
TrayIcon
|
显示托盘图标
|
1 显示
0 不显示
|
|
KeyTitle
|
显示系统窗口标题栏
|
1 显示
0 不显示
|
|
ClickSound
|
启用按键音
|
1 启用
0 不启用
|
|
MutilWord
|
启用多字识别
|
1 启用
0 不启用
|
|
IsAssociate
|
启用汉字联想输入功能
|
1 启用
0 不启用
|
|
IsSendResult
|
识别后输出第一个识别结果
|
1 输出
0 不输出
|
|
CharShow
|
显示手写字符按钮区域
|
1 显示
0 不显示
|
|
PenColor
|
手写笔迹颜色
|
颜色的值
|
|
PenWidth
|
手写笔迹粗细
|
1-500
|
|
PenClear
|
笔迹自动清除时间
|
1-10,默认 4
|
|
AutoShow
|
点击输入框自动弹出
|
1 自动弹出
0 不弹出
|
|
AutoHide
|
点击不可输入的地方自动隐藏
|
1 自动隐藏
0 不隐藏
|
|
AutoPosition
|
根据点击的鼠标自动改变位置
|
1 自动改变
0 不改变
|
|
AutoCenter
|
界面始终水平居中
|
1 居中
0 不居中
|
|
noMove
|
锁定位置 禁止移动(自动改变位置时不可锁定)
|
1 锁定
0 不锁定
|
|
ShowThumb
|
自动显示界面之前,先显示提示图片
|
1 显示
0 不显示
|
|
ShowType
|
自动显示限定
|
0 点击所有输入框都显示
1 点击指定的输入框才显示
|
HandwriteExecute 使自定义配置信息生效,控制显示位置,控制显示与隐藏
VB 调用说明
Private Declare Sub HandwriteExecute Lib "Handwrite.dll" (ByVal para As String)
C# 调用说明
[DllImport("Handwrite.dll",)]
static extern int HandwriteExecute(string para);
static extern int HandwriteExecute(string para);
|
参数(para)
|
功能
|
| reload | 使自定义配置信息生效(使用reload重新加载配置生效后,如果原来是隐藏的,还将保存隐藏;如果是显示的,原窗口位置保持不变) |
| show | 打开 |
| show#200x100 | 指定位置打开(#号后面的参数为坐标位置,其中200为X坐标,100为Y坐标,请根据实际情况修改) |
| hide | 隐藏 |
| config | 重新加载配置文件 |
| exit | 完全退出 |