说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

显示密码编辑框中的密码-Delphi资料

HTML文档下载 WORD文档下载 PDF文档下载
显示密码编辑框中的密码-Delphi资料

我们在使用Windows时,经常会碰到一些密码编辑框,输入其中的文字都以“*”

显示。现在,有许多共享软件和自由软件都可以实现隐藏密码的正确显示。究竟这是怎

样实现的呢!其实,这比较简单,虽然这些信息都以“*”显示,但其内部还是以当初

的字符表示,所以,我们只要用Windows API函数就可以实现。

在Windows中,每一个窗口、控件都有它的名字(叫做Name或Window Text)。对于

Form、Dialog Box、Message Box来说,名字就显示在Title Bar中;对于Edit、Button

、Static Control,名字显示在他所占的区域中。密码编辑框本身就是个Edit控件,虽

然显示的是特殊字符,但名字属性没有变,还是输入时的字符。Windows提供了两个API

函数来获得这个名字:

int GetWindowTextLength(HWND hWnd); // 得到名字的长度

其中,hWnd :想要得到的那个窗口或控件的句柄 handle

int GetWindowText(HWND hWnd

LPTSTR lpString

int nMaxCount );// 得到

名字

其中,hWnd :想要得到的那个窗口或控件的句柄 handle;

lpString:存放名字的字符串的地址

nMaxCount :可拷贝的最大字符数

下面以Delphi为例,说明它的实现过程。

新建一Form,放置Label、Edit、Button各一个到Form中,将Edit1的PasswordChar

属性改为“*”,双击Button1:

procedure TForm1.Button1Click(Sender: TObject);

var

Name:PChar; // 名字

L:integer; // 名字的长度

begin

L:=GetWindowTextLength(Edit1.handle)+1; // 得到名字长度,并将长度加1

GetMem(Name

L);//为将要得到的名字分配内存

GetWindowText(Edit1.handle

Name

L);//得到名字

label1.Caption:=String(Name); // 将得到的名字显示于 Label1

FreeMem(Name

0); // 释放分配的内存

end;

经过运行,在Edit1中输入的密码就可通过Label1显示出来。

喜大普奔:谷歌15岁了,生日快乐! 传福特CEO Alan Mulally目前最有希望执掌微软 微软计划将WP8和Win8应用商店合并?太好了! 响应开发者要求:Kinect for Windows SDK 1.8发布 OpenStack基金会BD总监:希望有更多的中国公司加入 CTO如何避免决策失控(三):从CEO角度看CTO的应对能力 IT界需求最旺的16项技能 PMC发布8系列RAID卡 找准国内互联网企业需求 早Google一步,eBay数据中心率先搭载了火星上使用的技术 目标专利2000,技术研发人员占55%,斐讯的厚积薄发 SwiftStack CEO:分布式存储的未来 触控陈昊芝:“好声音”标王对移动游戏未来的预测 Office将更强大:微软正开发Office Reader和Office Lens 百度技术专家详解Clouda 并称计划推出相应UI解决方案 少年才俊:看IT界8个不到20岁的科技公司创始人 Oracle与Freescale展开深度合作,Java或将一统物联网? 探秘Google新搜索引擎算法Hummingbird的16个疑惑 如何在开发项目里进行自我激励! 或许很受用:苹果、谷歌和亚马逊等公司的14个怪异面试题 12款不容错过的新款jQuery插件 技术开发者如何看实时Web App开发框架? 高薪技术排行:大数据居首,苹果相关次之,Java、C等相去甚远 谷歌开发网络跟踪新技术:AdID将取代第三方Cookie 穿在脚上的苹果?苹果聘用Nike设计主管Ben Shaffer 七款Debug工具推荐:iOS开发必备的调试利器 六年亲历,见证中国大数据技术与应用时代的到来 Mailbox:日支撑过亿信息数据库的性能调优及集群迁移 PayPal前CTO 在美国改变世界的乌克兰犹太人 放弃Bootstrap&Foundation,迎接Semantic UI? 一键分享:iOS版Google+发布SDK InMobi杨娟:中国移动游戏如何挑战全球? New transaction cannot enlist in the specified transaction coordinator 我很遵守纪律的.为什么我的信誉分数少了几分不公平啊! 请问有长沙的软件朋友吗?能否介绍份工作!熟悉DELPHI及PB编程,SQL SERVER数拒库。能用VC++SDK编程,了COM技术。万份感谢!zongpenghou@ 紧急问题 请问有长沙的软件朋友吗?能否介绍份工作!熟悉DELPHI及PB编程,SQL SERVER数拒库。能用VC++SDK编程,了COM技术。万份感谢!zongpenghou@ jobuson兄请进 在C++Builder中怎样使Mediaplayer控件实现连续播放多个文件的功能? HELP ME!!(vb调用AIP涵数) 请问有长沙的软件朋友吗?能否介绍份工作!熟悉DELPHI及PB编程,SQL SERVER数拒库。能用VC++SDK编程,了COM技术。万份感谢!zongpenghou@ 动态菜单的实现及关联方式? 请问有长沙的软件朋友吗?能否介绍份工作!熟悉DELPHI及PB编程,SQL SERVER数拒库。能用VC++SDK编程,了COM技术。万份感谢!zongpenghou@ 请问有长沙的软件朋友吗?能否介绍份工作!熟悉DELPHI及PB编程,SQL SERVER数拒库。能用VC++SDK编程,了COM技术。万份感谢!zongpenghou@ 帮我看看,51476905 有关tc的一些问题? 我的电脑上发现Folder.HTT病毒,怎么办? 拆了硬盘,再安装,但进不了win98,急 ! jsp调用javabean需要做那些步骤啊?在线等待,马上接贴! 有重庆的考程序员的吗?重庆什么时候考(留下你的联系方法) 立项建议书 vb画圆 立项建议书 请教关于数据库的问题 如何信达地翻译这句话? 请大家 推荐一些比较难的书(散分) 请问那里有isa server的中文教程下载?谢谢。 高手助我! 在VB中,用SQL语句时,怎样用函数。 图标在上网的时候改变,请问这是怎么回事? 编一个电话簿程序都需要哪些控件? powerbuild 在社会上用在那些方面 ? 请教一个问题:在word中能实现双面打印吗? 关于写文本文件的问题 怎么改密码啊?! 哪里有pb的电子图书下?在线等待 高分求avi播放器源代码(不使用控件) cab文件 关于crystal report export 的问题 XML带的?是什么?? 如何实现数据库CLIENT的用户之间的交互,即一旦一个用户更改了某项数据,其它用户能立刻知道,并能作出反应? 没有控制面板如何设置Delphi快捷键? 连接上网成功后会产生什么事件或者消息? 怎么定位treeview和listview? 哪里有DEIPHI5程序员参考这本书可以下载? ds,dt,dv数据绑定的时候,那个是最佳选择? 谁有串口通讯的控件comm32.zip,spcomm.zip,async32.zip,commst.zip? 游戏开发需要具备哪些知识? 在DELPHI中怎么命令调用外部exe文件?1 java运行环境参数 关于Apache 1.3和Tomcat 4.01结合使用的问题,搞不定了,请帮帮忙! 十万火急?请进!!! IBM 有自己的jkd吗? 北京至天津的铁路线全长多少千米? 上海到拉萨的铁路全长4373千米,一列客车和一列货车分别从上海和拉萨两地出发相向而行,客车先行117千米后货车才出发,客车的速度是61.6千米/时,货车的速度是50.4千米/时,货车经过几小时后与 请问电动车电池修复仪的原理及使用技术 日光灯的电流大小为 i₁=150mA,电冰箱的电流约为i₂=0.8A,计算器中电源的电流为i₃=100u则电流由小到大的排列顺序为:()<()<() "<"是小于符号 大气压与压力锅的初二上问题在1大气压下水的沸点是100℃,如果气压增大,沸点也会升高,家用气压锅就是应用这个原理设计的.已知水的沸点跟气压的关系如图所示.测得气压锅盖出气孔的直径 上海到拉萨的铁路全长4373千米,一列客车和一列货车同时从两地出发相向而行,客车的速度是61.6千米/时,货车的速度是50.4千米/时.几小时后两车还相距1237千米? 卡西欧计算器的太阳能电池怎么充电啊?普通日光灯够吗? 北京——上海铁路线多少KM 上海到拉萨的铁路全厂4373千米,一列客车和一列货车同时从上海和拉萨两地出发,相向而行,途中客车因上下客共停靠了约1小时,结果货车30小时后与客车在途中相遇,已知客车平均每小时行85千 怎样才能一个遥控器控制一个接收器呢,因为我买的两辆遥控车能互相控制. 冰箱工作原理中压缩机有什么意义?没有它不也一样可以吸放热吗? 跑跑卡丁车遥控车的速度买了的请回答. 真的能达到他所说的哪个速度? 因为比较喜欢.所以想买一款. 希望您能好好的给我提下意见. 最好给我一个你玩的视频. 凸透镜和凹透镜的三条特殊光线怎么画 初二物理上凸透镜和凹透镜的三条重要光线怎么画 加大遥控车的转速(速度)从哪下手? 凸透镜的三条特殊光线 一种压路车,后轮直径是前轮直径的2倍,后轮滚动4周,前轮滚动( )周. 太阳能热水器和电热水器共用 如何安装?家里造房子的时候是用太阳能的,管子也只布了太阳能的管子,但是实用过程中,发现太阳能不够用,水温太低了,冬天没法用啊,所以想装一个电热水器.电 能不能用安培力做功等于焦尔热这道方程解决呀 设计建造我们的桥:桥的设计方案《设计建造我们的桥》计划表 设计简图 桥结构的说明 需要材料 制作步骤 其他应该考虑的因素 怎样判断出如氧气氮气等构成各种物质的分子和原子各是什么. 为什么克服安培力做功会等于产生的焦尔热 修建性详细规划完成之后,是不是可以直接进入初步设计阶段,而省略掉建筑设计的方案设计阶段?修建性详细规划完成之后,是不是可以直接开展只有商务标的建筑设计招标? HCL气体有气味吗 高锰酸钾与皮肤接触,污染皮肤致黑色怎么清除 瓶子加热,瓶子内气体对外做功,瓶塞冲出,瓶口白雾是如何产生? 什么无色气体能遇HCl气体能产生白烟该气体是由一种强碱和某物质反应生成,生成物还有水和另一种物质 通过凸透镜的几条特殊光线 家里电器为什么会被雷击坏? 往复式氢气压缩机的开机步骤 建筑设计方案指的是什么? 北京到上海的铁路长度 单级氨压缩机的开机步骤?这是我们的回家作业, 关于建筑设计方案怎么写你是说需要出图,还有,平立剖面图和效果图,需要文字说明吗? 遥控车电池改装问题我买了个遥控车 是拾美x6的 电池太不给力了 我看原车的电池是6v 700mah的 我想换成6v 1600mah的请教各位大虾们 这样会不会烧电路板啊! 太阳能热水器安装高度问题?由于条件限制热水器不能安装在房顶,请问能否直接安装在地面.如果不行的话是否有好的解决问题的办法,比如是否可以用钢铁搭个支架什么的. 建筑设计方案是什么意思? 遥控车电池改装我一台遥控车电池坏(充一晚上跑10分钟),转了一圈没买到,想改装,怎么改电池型号是:700mAh 9.6v 空气中含有氮气,氧气,二氧化碳等不同物质的元素原子还是分子 皮肤上弄上高锰酸钾了怎么才能清洗掉啊 遥控车改装电池我的装3节5号电池的遥控车 改装2节或者3节3.7V的18650电池.会不会烧板? ①22g二氧化碳②8g氧气③1.204×10二十四次方个氮气分子④四℃时18g水 所含原子数最多的①22g二氧化碳②8g氧气③1.204×10二十四次方个氮气分子④四℃时18g水所含原子数最多的是 [求助]同浓度的氢氧化钾的碱性为什么比氢氧化钠强?同浓度的氢氧化钾的碱性为什么比氢氧化钠强?氢氧根的浓度不是相同吗? 改装雷速登遥控车1、阜新那里有卖超级扭力马达的?2、遥控车升到最顶级怎么改装?3、旋风乱舞、闪电飘移、神龙摆尾和刀片超车都怎么使?4、怎么让后面加重?高分求助、小子在这里谢过了! A、B两地间的铁路长152千米,一列货车和一列客车同时从两地相对开出,0.8小时后相遇.货车每小时行86千米,客车每小时行多少千米?用方程解 为什么用力挤压瓶子,瓶盖飞出后,瓶口会有白烟 遥控车频率怎么改用示波器该遥控车频率怎么该 甲、乙两地铁路长702千米,一列客车和一列货车同时从两地相对开出,客车每小时行54千米,货车的速度比客车快6分之1,两车开出后几小时相遇? 用手捏矿泉水瓶子,盖子飞出后,瓶口的白烟是怎样形成的 怎么修改遥控车的频率 一束太阳光透过一块红色的玻璃,照在绿纸上,白纸呈答案是黑色,可是为什么?为什么绿光吸收红光?不是只有黑色光才能吸收其他的色光吗? 三极管基极和集电极为什么必须加个电阻?如题,就是共射极放大电路里的三极管 怎样画凸透镜和凹透镜的特殊光线 假期中你会阅读书籍,也有可能外出旅游.把你从中获得的地理知识记录下来.请教可以作为它的答案的东东咋没人回答涅?随便一些小地理知识都可以嘛,呃.字数也太少了.不能多一点吗? 我想问下普通火车工作原理, 上海到拉萨的铁路全长4373千米,一列客车和一列货车同时从上海和拉萨两地出发,相向而行.途中客车因上下客共停靠一小时,结果货车30个小时后与客车在途中相遇.已知客车平均每小时行85千米 你的电动车电瓶修复仪用的效果如何? 北京到上海的铁路总长度是多少急求 上海到拉萨的铁路全长4373千米,一列客车和一列货车同时从上海和拉萨两地出发,相向而行.途中客车应上下共停了1小时,结果货车30小时后与客车在途中相遇.已知客车平均每小时行85千米,货车 电动车电瓶修复真的有用吗?我有辆电动车,两年了 ,没管过电瓶,现在快不行了,没天只能上下班.我想能跑远点,朋友建议我买新的,可是我在这只会呆几个月了,不想在换新的电瓶了,请教修复过
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘