您的位置:首页 > 其它

打开和关闭输入法软键盘 .

2012-07-17 09:50 344 查看
.netcf还是没有支持的函数,那么,就调用api吧,函数名为SipShowIM。

msdn中这样描述:

SipShowIM

Requirements

OS Versions: Windows CE 2.10 and later.

Header: Sipapi.h.

Link Library: Coredll.lib.

This function shows or hides the currently active software-based input panel window. An application must call this function to display the software-based input panel and its current input method.

BOOL SipShowIM(
DWORD dwFlag
);

Parameters

dwFlag [in] Specifies whether to show or hide the current software-based input panel window. The following table shows the possible flags; it is one of the following flags.

ValueDescription
SIPF_ONShows the software-based input panel window.
SIPF_OFFHides the software-based input panel window.

C#调用:

[c-sharp]
view plaincopyprint?

#region import 软键盘
public static uint SIPF_OFF = 0x00;//软键盘关闭

public static uint SIPF_ON = 0x01;//软键盘打开

[DllImport("coredll.dll")]
public extern static void SipShowIM(uint dwFlag);

#endregion

[c-sharp]
view plaincopyprint?

SipShowIM(SIPF_ON);
//或者干脆
SipShowIM(0x01);

SipShowIM(SIPF_ON);
//或者干脆
SipShowIM(0x01);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: