SipHelper.h文件参考

#include <Windows.h>
#include "Sipapi.h"
#include "Sip.h"
#include "MzfcDll.h"

枚举

enum  _WM_A4_M8 { WM_A4_M8_CLEAR_ALL = 1, WM_A4_M8_SELECT, WM_M8_A4_CLIPBOARD_ALTER }
 输入法控件发送给编辑器的消息参数,对应Wparam的值,可以通过接口 MzGetA4SipMessage()获取。 更多...
enum  IM_SIP_MODE {
  IM_SIP_MODE_KEEP = 0, IM_SIP_MODE_GEL_PY, IM_SIP_MODE_GEL_LETTER, IM_SIP_MODE_MAIL_LETTER,
  IM_SIP_MODE_WEB_LETTER, IM_SIP_MODE_ADDRESSEE_123, IM_SIP_MODE_ADDRESSEE_LETTER, IM_SIP_MODE_SEARCH_LETTER,
  IM_SIP_MODE_GEL_ENGLISH, IM_SIP_MODE_DIGIT, IM_SIP_MODE_DIGITEX, IM_SIP_MODE_NONE = 0x7ffff
}
 切换输入法键盘输入方式 更多...

函数

BOOL MZFC_API GetSipMode (DWORD &dwMode)
 获取输入法当前键盘状态
void MZFC_API MzCloseSip ()
 关闭输入面板
UINT MZFC_API MzGetA4SipMessage ()
 获取输入法控件发送给编辑控件的消息
RECT MZFC_API MzGetVisibleDesktopRect ()
 获取输入框面板上方有效区域的矩形
bool MZFC_API MzIsSipOpen ()
 查询输入面板是否打开
RECT MZFC_API MzOpenSip (DWORD dwMode=IM_SIP_MODE_KEEP, DWORD dwSipOffset=0xffffffff)
 打开输入面板
BOOL MZFC_API SendCopyInfoToA4SIP ()
 发送复制的消息给输入法控件
BOOL MZFC_API SetSipWindowPos (DWORD dwHeight=0)
 设置输入法面板底部偏移值

枚举类型文档

enum _WM_A4_M8

输入法控件发送给编辑器的消息参数,对应Wparam的值,可以通过接口 MzGetA4SipMessage()获取。

枚举值:
WM_A4_M8_CLEAR_ALL  通知编辑框清除所有内容
WM_A4_M8_SELECT  通知编辑器进行字符串选择
WM_M8_A4_CLIPBOARD_ALTER  通知剪贴板有新内容

切换输入法键盘输入方式

枚举值:
IM_SIP_MODE_KEEP  维持输入法现有模式
IM_SIP_MODE_GEL_PY  切换为拼音输入法
IM_SIP_MODE_GEL_LETTER  切换标准的英文键盘输入
IM_SIP_MODE_MAIL_LETTER  切换为邮件键盘英文方式
IM_SIP_MODE_WEB_LETTER  切换为网页键盘英文方式
IM_SIP_MODE_ADDRESSEE_123  切换为数字键盘方式
IM_SIP_MODE_ADDRESSEE_LETTER  切换为联系人英文键盘方式
IM_SIP_MODE_SEARCH_LETTER  切换为搜索英文键盘方式
IM_SIP_MODE_GEL_ENGLISH  切换智能英文键盘输入
IM_SIP_MODE_DIGIT  数字键盘
IM_SIP_MODE_DIGITEX  扩展数字键盘
IM_SIP_MODE_NONE  无输入法


函数文档

BOOL MZFC_API GetSipMode ( DWORD &  dwMode  ) 

获取输入法当前键盘状态

参数:
dwMode 返回的输入法当前键盘状态
返回:
FALSE表示返回错误(非A4输入法)

void MZFC_API MzCloseSip (  ) 

关闭输入面板

UINT MZFC_API MzGetA4SipMessage (  ) 

获取输入法控件发送给编辑控件的消息

RECT MZFC_API MzGetVisibleDesktopRect (  ) 

获取输入框面板上方有效区域的矩形

bool MZFC_API MzIsSipOpen (  ) 

查询输入面板是否打开

RECT MZFC_API MzOpenSip ( DWORD  dwMode = IM_SIP_MODE_KEEP,
DWORD  dwSipOffset = 0xffffffff 
)

打开输入面板

参数:
dwMode 输入法打开模式,参见IM_SIP_MODE。
dwSipOffset 输入法面板底部偏移值,0xffffffff代表系统默认,即竖屏为65,横屏为0。

BOOL MZFC_API SendCopyInfoToA4SIP (  ) 

发送复制的消息给输入法控件

BOOL MZFC_API SetSipWindowPos ( DWORD  dwHeight = 0  ) 

设置输入法面板底部偏移值

参数:
dwHeight 输入法面板底部偏移值


Generated at Fri Feb 20 15:17:30 2009 for Meizu M8 MZFC Documentation by 魅族手机