需要用到wince系统的自带键盘,参考网上做了一个按钮事件 代码如下:
public Form1()
{
InitializeComponent();
}
public static uint SIPF_OFF = 0x00;//软键盘关闭
public static uint SIPF_ON = 0x01;//软键盘打开
[DllImport("coredll.dll")]
public extern static void SipShowIM(uint dwFlag);
bool KeyBoardOn = true;
private void button1_Click(object sender, EventArgs e)
{
if (KeyBoardOn)
{
SipShowIM(SIPF_ON);
KeyBoardOn = false;
}
else
{
SipShowIM(SIPF_OFF);
KeyBoardOn = true;
}
}
本文介绍了一种在WinCE系统中通过按钮点击事件来控制软键盘显示与隐藏的方法。利用P/Invoke调用coredll.dll中的SipShowIM函数,并定义了两个状态常量SIPF_OFF和SIPF_ON分别对应关闭和开启软键盘。
&spm=1001.2101.3001.5002&articleId=101865677&d=1&t=3&u=03368cda94e445189139a5d3574c3420)
236
&spm=1001.2101.3001.11663&articleId=101865677&d=1&t=3&u=22806c650c6e4d09a6c0fa03ecf99da6)

被折叠的 条评论
为什么被折叠?



