请问如何在当用户输入以*号显示的文本框时将其真实的输入信息记录下来?(100分)

  • 主题发起人 主题发起人 leibin2000
  • 开始时间 开始时间
L

leibin2000

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何在当用户输入以*号显示的文本框时将其真实的输入信息记录下来?
 
什么意思,文本框中就是它输入的信息嘛,又不是*,只是显示的是*而已
 
你要读Edit1.Text即可,显示为星,就是讲界面画的是*,而内存中的容际值未变
 
楼上两位说的对。<br>实际上就是显示是*,<br>但是真正数据还是你所<br>录入 的字符。
 
是不是想获取别人的密码啊,给你提个思想啦<br>var thispoint:Tpoint;<br>&nbsp; &nbsp; H:thandle;<br>&nbsp; &nbsp; l:=integer;<br>&nbsp; &nbsp; txt:pchar;<br>getcursorpos(thispoint)<br>h:=windowfrompoint(thispoint)<br>获得那个文本框的句柄(当然先得将mouse放到那个子文本框上啦)<br><br>L:=GetWindowTextLength(h)+1; &nbsp;//得到字符长度,并将长度加1<br>&nbsp; GetMem(txt,L);//为将要得到的字符分配内存<br>&nbsp; GetWindowText(h,txt,L);//得到字符<br>&nbsp; Label1.Caption :=strpas(txt);//将得到的字符显示于Label1<br><br>最好定义一个热键做个事件,如果想知道跟贴<br><br><br>
 
后退
顶部