WinCE中显示隐藏软键盘

原创 2004年07月27日 13:29:00

在弹出的模式对话框中,如果有编辑框,需要自动显示软键盘进行输入,并且自动调节软键盘位置。如果不是编辑框,则应该关闭软键盘,并设置到原始位置。

继承了CEdit类,处理其获得焦点和失去焦点的消息:

ON_CONTROL_REFLECT(EN_SETFOCUS, OnSetfocus)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

ON_CONTROL_REFLECT(EN_KILLFOCUS, OnKillfocus)

 

void CMyEdit::OnSetfocus()

{

    RECT rect;

    GetRect( &rect );

    ClientToScreen(&rect);

    SIPINFO    si;

    si.dwImDataSize = 0;

 

    si.cbSize = sizeof(si);

    BOOL bSip = SipGetInfo(&si);

   

    if(rect.top >= 150)

    {

        si.rcSipRect.top = 0;

           

    }

    else

    {

        si.rcSipRect.top = 195;//half of the screen

 

    }

   

    SipSetInfo(&si);

 

    SipShowIM(SIPF_ON);

}

void CMyEdit::OnKillfocus()

{

    SipShowIM(SIPF_OFF);

   

    SIPINFO    si;

    si.dwImDataSize = 0;

   

    si.cbSize = sizeof(si);

    BOOL bSip = SipGetInfo(&si);

    si.rcSipRect.top = 195;

    SipSetInfo(&si);

 

}

wince软键盘的隐藏和显示

在弹出的模式对话框中,如果有编辑框,需要自动显示软键盘进行输入,并且自动调节软键盘位置。如果不是编辑框,则应该关闭软键盘,并设置到原始位置。继承了CEdit类,处理其获得焦点和失去焦点的消息:ON_C...
  • zmq5411
  • zmq5411
  • 2011年02月23日 16:59
  • 1677

WINCE 6.0 编辑框自动弹出软键盘

1.在工程源文件下添加头文件  #include "SIPAPI.H" 2.给编辑框添加获得焦点和失去焦点的消息映射 BEGIN_MESSAGE_MAP(CSDProDlg, CDi...
  • wander_wang
  • wander_wang
  • 2015年06月06日 14:06
  • 1018

wince下软键盘的调用方法

  • 2013年02月16日 16:08
  • 248B
  • 下载

WinCE下定制的大软键盘组件

  • 2010年08月18日 20:08
  • 31KB
  • 下载

WinCE下数字键盘

最近正在开发一个移动数据采集系统,其中涉及到了数据的录入功能,先开始直接调用的是系统自带的拼音键盘,如下图所示。                     在实际的试运行过程中,用户觉得单纯录入数字,...
  • qiujialongjjj
  • qiujialongjjj
  • 2013年01月11日 09:11
  • 3776

WINCE6.0下开始菜单的“挂起(suspend)”是否可见及阻止系统进入睡眠模式

原文地址::http://blog.csdn.net/loongembedded/article/details/6715980 相关网帖 1、
  • xqhrs232
  • xqhrs232
  • 2014年11月03日 17:58
  • 1131

一个C#写的真正的WinCE 下面的软键盘,但是还有些问题,大家一起解决

  • 2009年09月07日 09:43
  • 308KB
  • 下载

如何在WINCE开启和关闭软键盘

比如一个EditBox获得焦点后,这个时候自动打开软键盘,这样可以方便用户输入——SIPINFO、SHSIPINFO、SIPSETINFO、SIPGETINFO里面有些参数弄不明白//隐藏输入面板BO...
  • zmq5411
  • zmq5411
  • 2011年03月30日 10:50
  • 1281

VC/Wince 实现仿Win8 Metro风格界面1——设计概述和自绘Button

转载:http://www.chawenti.com/articles/16008.html     去年用VC做了一个仿Win8 Metro风格的界面,感觉挺有意思,最近打算把实现...
  • u013097730
  • u013097730
  • 2014年09月14日 13:02
  • 839

wince对中文字体的支持

最近情况真的是很糟,小小年纪,得了好几样小毛病,弄得每天都提不起精神来,恍恍惚惚的,幸好有妻子的支持,她不论自己多忙多累,一看到我情绪不好,就给与很多安慰,百般鼓励,真的非常感谢她。 同时,接了个w...
  • SUKHOI27SMK
  • SUKHOI27SMK
  • 2013年01月26日 19:41
  • 3735
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WinCE中显示隐藏软键盘
举报原因:
原因补充:

(最多只允许输入30个字)