SipHelper.h文件参考

#include <Windows.h>
#include <mzfc/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)
 打开输入面板
RECT MZFC_API MzOpenSipEx (DWORD dwMode=IM_SIP_MODE_KEEP, DWORD dwSipOffset=0xffffffff, LPCTSTR pszReturnName=NULL)
 打开输入面板
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代表系统默认,即竖屏为68,横屏为0。
RECT MZFC_API MzOpenSipEx ( DWORD  dwMode = IM_SIP_MODE_KEEP,
DWORD  dwSipOffset = 0xffffffff,
LPCTSTR  pszReturnName = NULL 
)

打开输入面板

参数:
dwMode 输入法打开模式,参见IM_SIP_MODE。
dwSipOffset 输入法面板底部偏移值,0xffffffff代表系统默认,即竖屏为68,横屏为0。
pszReturnName 设置回车按钮的显示字符串,默认为NULL显示回车图片
BOOL MZFC_API SendCopyInfoToA4SIP (  ) 

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

BOOL MZFC_API SetSipWindowPos ( DWORD  dwHeight = 0  ) 

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

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

Generated at Tue Feb 9 15:09:51 2010 for Meizu M8 SDK Documentation by  doxygen 1.6.1