win8 8.1 触摸屏 用vs开发的程序怎么出现键盘啊?

问题描述

我的开发工具是vs2008做了个窗体上面只有个文本框,放到win88.1触摸系统后点击文本框没办法出现键盘,我应该怎么做?从网上要换开发工具,我应该用什么开发工具啊,求解??

解决方案

解决方案二:
大侠们有没有知道的啊?
解决方案三:
你用wp8的sdk开发就好了
解决方案四:
桌面版的要自己去点那个输入法桌面建盘才会有的。可能要调一个API用这个试试用v2010开发?privateconstInt32WM_SYSCOMMAND=274;privateconstUInt32SC_CLOSE=61536;[DllImport("user32.dll",SetLastError=true,CharSet=CharSet.Auto)]privatestaticexternboolPostMessage(IntPtrhWnd,intMsg,intwParam,intlParam);[DllImport("user32.dll",SetLastError=true,CharSet=CharSet.Auto)]privatestaticexternboolPostMessage(IntPtrhWnd,intMsg,uintwParam,uintlParam);[DllImport("user32.dll",SetLastError=true,CharSet=CharSet.Auto)]privatestaticexternboolPostMessage(IntPtrhWnd,uintMsg,IntPtrwParam,IntPtrlParam);[DllImport("user32.dll",SetLastError=true,CharSet=CharSet.Auto)]privatestaticexternIntPtrFindWindow(stringlpClassName,stringlpWindowName);[DllImport("user32.dll",CharSet=CharSet.Auto,SetLastError=true)]privatestaticexternintRegisterWindowMessage(stringlpString);//显示屏幕键盘publicstaticintShowInputPanel(){try{dynamicfile="C:\ProgramFiles\CommonFiles\microsoftshared\ink\TabTip.exe";if(!System.IO.File.Exists(file))return-1;Process.Start(file);returnSetUnDock();}catch(Exception){return255;}}//隐藏屏幕键盘publicstaticvoidHideInputPanel(){IntPtrTouchhWnd=newIntPtr(0);TouchhWnd=FindWindow("IPTip_Main_Window",null);if(TouchhWnd==IntPtr.Zero)return;PostMessage(TouchhWnd,WM_SYSCOMMAND,SC_CLOSE,0);}
解决方案五:
楼主还在不,有什么好的方法解决了吗??

时间: 2024-10-06 01:19:39

win8 8.1 触摸屏 用vs开发的程序怎么出现键盘啊?的相关文章

windows-window环境下,触摸屏USB驱动开发,该设备属于HID类吗

问题描述 window环境下,触摸屏USB驱动开发,该设备属于HID类吗 大家好,最近在windos环境下开发USB驱动,目标设备是触摸屏,该触摸屏和PC机通过USB接口通讯.主要是上报触摸数据,以及PC机发送一些重要的数据到设备,进行存储. 我知道window提供了许多标准的设备类(Device Setup Classes)的驱动,其中鼠标.键盘等USB接口设备都是HID类设备,存在疑问的是,我这样的设备要求HID设备类能否满足,还是我应该在开发一个新的类

Eclipse开发Android程序如何在手机上运行

1.设置android手机为USB调试模式 打开手机里面的开发者选项->USB调试 2.通过eclipse上真机测试 没用真机时,用eclipse开发android程序都是点run,然后选择模拟器的.安装好手机的usb驱动后,还是点run,程序就会神奇的在真机上运行了,效果与在模拟器中的一样,而且速度比用模拟器块很多. 如果还是在模拟器上运行,右键->run as->run configurations->target 选项1:总是提示选择设备 选项2:在所有的设备上登陆 选项3:

从根本上改变我们开发Java程序的方式:Lambda

当今世界主流编程语言无不吸纳强大的闭包概念,但有个例外,它就是Java.数年来,Java语言中增加闭包特征的工作看起来毫无进展. 早在15年之前,Scala语言和TypeSafe框架的作者Martin Odersky和Phillip Wadler发布了实验性的"Pizza"项目,由此,人们开始试图将闭包纳入编程语言的基本特征之一.尽管这看起来有点过于复杂,Java社区大概在2008年就有了接纳闭包概念的想法.但由于Oracle对Sun微系统公司的匆忙收购,Java被冷落,Java语言新

使用JBuilder开发J2ME程序

程序 使用JBuilder开发J2ME程序 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb          现在实际应用大部分都是使用JBuilder在进行开发,所以简单介绍一下如何使用.        JBuiler 9(包括JB9)以上都包含了MobileSet和WTK,可以直接用来开发.        使用JB9以上开发J2ME应用时,和使用JB进行一般的开发类似,步骤如下: 1.  新建project,根据需要选择合适的project类型.以下以新建空项

用Struts开发国际化程序思路

程序 对于使用者来说,一个支持国际化的WEB程序具有下面几种形式 1. 根据用户浏览器自动设置显示的语言(无需用户干预)2. 提供用户选择,用户根据自己的需要决定使用何种语言显示3. 结合前两种.系统自动选择一种语言,但同时提供用户根据需要选择 使用Struts开发国际化程序是一件非常便利的事情,我们来看前两种怎么来实现 1. 这是最简单的方式,你不需要修改任何程序,只需要把资源文件按照各个语言翻译一遍并把这些文件按照国际化程序的要求命名好放置同一个目录即可. 例如 ApplicationRes

技巧:PHP开发网站程序代码的优化方法

如何消灭或优化那PHP开发网站程序的代码呢? 这一点上我个人最主要的经验只有两点,一是消除错误的或低效的循环:二是优化数据库查询语句.其实还存在一些其它的优化细节,比如"str_replace比ereg_replace快"."echo比print快"等等.这些我暂时都放在一边,稍后我会提到用缓存来对付过于频繁的IO. 下面我们将三个功能相同,但程序写法不同的函数的效率(消耗的时间)进行对比. webjx.php <?php require_once('Benc

skyeye下开发s3c6410x程序:hello world的实现

helloworld.c文件如下: 根据s3c6410x的硬件信息可知uart0的发送寄存器地址为0x7f005020 /************************************************************************* >File Name: helloworld.c >Author: muge0913 >Mail: muge0913@sina.com >Created Time: 2013年02月12日星期二 15时33分11秒

用BCB开发控制面板程序

前不久,Inprise公司(原Borland公司)正式公布了Delphi 5.0版,其开发向导中支持了"控制面板程序(CPL)"框架的生成,利用它可以快速.方便地开发CPL程序.那么是否能在现有的Borland C++ Builder 中开发CPL程序呢? CPL程序是动态链接库(DLL)的一种变形,只不过扩展名为.cpl.入口函数为CPlApplet()而不是DllEntryPoint()罢了(并不是不要DllEntryPoint(),不然不能编译).我们只需在BCB4.0中选择&q

C++ Builder 6中开发Office程序心得(二)

(四) 单元格的操作 单元格的操作实际上就是对范围(Range)的操作.一般的代码段如下: RangePtr r; r=EWS4->get_Range(V("a1"), V("a1")); r->set_Value(V("Species No")); 所以,对单元格内容的操作实际就是先获得一个要操作的范围(Range),然后再set_Value的过程. 和数据库连接并不很困难.将数据库中的数据写到Excel Worksheet中也不是