zoukankan      html  css  js  c++  java
  • 用VS2008,C#在WINCE6.0,软键盘显示隐藏方法

            /// <summary> 
            /// 显示/隐藏 软键盘 方法1      
            /// </summary>
            ///
            public static InputPanel _softKeyBoard = new InputPanel();

            public static void ShowHideSoftKeyBoard(Boolean isShow)
            {
                _softKeyBoard.Enabled = isShow;
            }

            /// <summary>
            /// 显示/隐藏 软键盘 方法2      
            /// </summary>
            /// <param name="isShow"></param>
            /// <returns></returns>
            ///
            [DllImport("coredll", EntryPoint = "SipShowIM")]
            private static extern bool SipShowIM(IntPtr SIP_STATUS);
            private static readonly IntPtr SIPF_OFF = (IntPtr)0x0;
            private static readonly IntPtr SIPF_ON = (IntPtr)0x1;

            public static bool SipShowIM(bool isShow)
            {
                return SipShowIM(isShow ? SIPF_ON : SIPF_OFF);
            }

    例如在tbSend输入获取焦点时,显示软键盘,逝去焦点时隐私软键盘,方法

            private void tbSend_LostFocus(object sender, EventArgs e)
            {
                Common.SipShowIM(false);
            }

            private void tbSend_GotFocus(object sender, EventArgs e)
            {
                Common.SipShowIM(true);
            }

  • 相关阅读:
    socket套接字
    popen:让进程看似文件
    fdopen:让文件描述符像文件一样使用
    计算机"右击"管理,不出现界面,解决方案
    javaEE版本的eclipse中导入工程,发现server里面找不到工程,根本发布不了也不能运行
    初识springMVC
    数据库系统
    Red hat 下nfs服务器的搭建
    Linux下MySQL安装和配置
    复习Hibernate(1)
  • 原文地址:https://www.cnblogs.com/liujicai/p/3568526.html
Copyright © 2011-2022 走看看