是这样的:我的程序需要在一个触摸屏上运行,所以现在要写一个屏幕键盘的功能。但是我不想在原来的程序里边加东西。
想写一个单独的屏幕键盘。这个软件的思路我想了想大概是这样的:一个定时器不停的检测当前屏幕的光标在那里或者说是当前的激活窗体是那个,然后判断获得光标的控件是不是textbox,如果是我的窗体自动显示,然后就可以像一般键盘一样了,输入完成后窗体自动隐藏    中间好像还牵扯一个捕获键盘或者啥的吧,就像vc里德钩子函数!  求达人

解决方案 »

  1.   

    触摸屏不是什么高深的东西
    你就理解是跟鼠标点击一样,至于屏幕键盘,你的思路错误了,不是实时的检测有没有TextBox控件,而是应该在出现输入的时候,自动的打开屏幕键盘,或是提供一个按钮,让用户点击后打开屏幕键盘然后点击输入应该没有什么问题至于关闭,你可以提供一个关闭屏幕键盘的按钮,或是点击屏幕键盘以外的地方,关闭屏幕键盘
      

  2.   

    这样不行的,如果是别的控件呢,比如RichTextBox...............