CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

GetWindowText在Windows 2000下失灵

楼主Garfield(猫仔|学VC少抢分..)2002-01-02 21:09:22 在 VB / 基础类 提问

我发现以前那些可以查***密码的软件在Win2000下都失效了,显示不出文本框里的文本(包括程序本身的文本框)。  
  于是自己写了一个程序,发现果然如此,但是SetWindowText就可以正常使用。  
  为什么?  
  除此外有什么办法可以用窗口句柄得到文本框内容的函数吗? 问题点数:40、回复次数:4Top

1 楼abszero(五月的雪)回复于 2002-01-03 11:57:04 得分 10

首先,要搞清显示***密码的控件是不是标准的文本框。有些软件为了避免被别人用GetWindowText的方法得到密码,使用了特殊的文本框,这种情况我还不知道怎样获取其中的内容。  
  其次,你是说程序本身的文本框里的东西都显示不出来吗?不会吧,我这里可以呀。代码如下:  
  Private   Declare   Function   GetWindowText   Lib   "user32"   Alias   "GetWindowTextA"   (ByVal   hwnd   As   Long,   ByVal   lpString   As   String,   ByVal   cch   As   Long)   As   Long  
   
      Dim   Password   As   String  
      Password   =   String(255,   0)             '这句必须要有  
      GetWindowText   Text2.hwnd,   Password,   Len(Password)  
      Text1.Text   =   Password  
   
  再次,如果你想知道如何获取其他程序窗口中标准文本框(注意,是标准文本框)中的内容的话,我可以给你一段代码。Top

2 楼dbcontrols(泰山__抛砖引玉)回复于 2002-01-03 12:12:42 得分 10

只要得到它的类名就可以取到句柄.http://www.wzjcw.net/vbgood/taishan/index.html的软键盘就是不考虑窗口的标题,根本不用使用GetWindowText.Top

3 楼langzhi(langzhi)回复于 2002-01-03 12:24:46 得分 20

首先你的思路是错误的.  
  getwindowtext是取得窗口标题的文本,而不是文本框的文本.  
  取得文本框的文本应该用sendmessage.Top

4 楼langzhi(langzhi)回复于 2002-01-03 12:34:43 得分 0

http://www.csdn.net/expert/Topic/387/387337.shtm  
  http://www.csdn.net/expert/Topic/373/373285.shtmTop

相关问题

  • loadqm.exe,令鼠标失灵
  • 当触发器失灵时。。。。
  • 我的USB口失灵了
  • qq热键失灵了
  • MDI子窗体的formload事件失灵……
  • timer失灵了!50分求救:)
  • 鼠标突然移动失灵
  • 对话框的UpdateData好像失灵了
  • GetWindowText问题,指点一下啊..
  • 为什么一进IDE界面键盘就失灵了?

关键词

  • .net
  • 文本
  • 密码
  • 内容
  • 文本框
  • getwindowtext
  • 程序
  • 显示
  • 标准
  • password

得分解答快速导航

  • 帖主:Garfield
  • abszero
  • dbcontrols
  • langzhi

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo