我想你是指如何判断该窗口是否是TextBox?

解决方案 »

  1.   

    不单指TextBox,如果单指TextBox则问题不大,问题是其它的可以接收键盘输入窗体,如VB6.0帮助的索引。
      

  2.   

    GetClassName 
    用这个函数取得类名,然后根据类名判断。
      

  3.   

    同意Leemaasn(我的数学不行!).
      

  4.   

    Private Declare Function WindowFromPoint Lib "user32" Alias "WindowFromPoint" (ByVal xPoint As Long, ByVal yPoint As Long) As Long用这个可以得到指定点的窗口句柄,然後得到类名。
    看看那些可以接收键盘输入的窗口的类名。
    记下来。
      

  5.   

    就没有这么简单,同一类型的窗口会因为他的设计者的不同而具有不同的属性。比如有人会拒绝窗体接受KeyUp,可是窗体默认是可以接受的。
      

  6.   

    同意 huangguanshu() 这是根本的方法