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

显示密码编辑框中的密码-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显示出来。

如何优化单页面网站搜索引擎? TechCrunch国际创新峰会将于上海举行 极路由:一场由路由器引发的概念盛宴 14nm制程:三星64bit处理器 Exynos 6/S曝光 从Oracle到MySQL,余额宝云实践分享 从南水北调东线工程看物联网,大数据的另一面 不只是技术!成为IT经理必备的十大软技能 看看传说5亿行代码的Healthcare.gov网站的架构 如何走出选择PHP还是ASP.NET的两难境地? 你的设计够档次吗?分享25个奇异的404页面 百度LBS推Openmap战略:无编程经验者可通过拖拽制作个性化地图应用 百万用户时尚分享网站feed系统扩展实践 Twitter上市首战告捷的四大因素 大幕将启!MDCC2013移动开发者大会下周召开 TUP第30期:微软资深专家论如何用Visual Studio开发iOS、Android应用 [开源推荐]Riot.js:不足1KB的MVP客户端框架 研发周报:最难忘的Bug调试经历 NSA如何侵入Google和雅虎的私有数据网络? 飞天5K:开放比开源更有意义 MDCC之移动娱乐游戏峰会:手游金玩奖即将揭晓 开源巨人火狐浏览器:9周岁生日快乐! 感受OpenStack Summit香港大会 渣打科营中心:创建以技术为核心的企业文化 抱怨IT公司人才缺乏?留住现有人才方是正途 专访Esri中国区技术总监:打造新一代WebGIS平台 TIOBE 2013年11月编程语言排行榜:C#、Transact-SQL及VB.NET厚积薄发 透过KitKat,Android或与ChromeOS融合? 利用Spring Data Neo4j搭建推荐系统 七丽借百度SiteApp移动化 分发及变现能力获大幅提升 Go语言4岁了 生日快乐 谷歌发布Web延迟基准测试工具 怎样使listview中的大图标左右居中,上下居中。 怎么样处理聊天室的退出问题? 比较大的问题,请做过JAVA系统集成方案的朋友指点!!! applet,这个霸道的家伙!怎么解决阿? c++类的一个小问题 一个大家都很棘手的问题 关天构造函数的问题 学习《windows程序设计》中的问题? pb8里的autoscript怎么弹出那么慢 消息:c++与Visaul c是不是有一定的区别呢? 怎样通过程序获得当前可用的拨号网络列表?? 高手在哪里?-------> 如何在第一时间里获得屏幕的变化呢?及获得屏幕变化的那部分?各位大师,帮帮我。谢了。 请问想具备基本的网络和数据库管理方面的知识,看什么书好啊?请大家帮忙推荐一下,谢谢! 请教W2k下使用Access的问题 大家帮帮忙,sql菜鸟问题, 各位兄弟帮忙看一下 谁知道高程分数线?拜托告知一声! 如何判断是否做了超级连接? vc中怎样调用dos下的代参数的可执行文件???请教! 如何让TreeView控件的每一个子节点前有一个多选框! jbuilder4中的JGL的问题 如何构建一个数据仓库(高分求救) 怎么样在NT里看到我的电脑装了哪些硬件? 查找数据不连系变化 招聘WINDOWS界面程序员(可兼职) 哪里有介绍cricheditview的中文文章,最好是详细一点的,谢谢! 怎么样将NT里的Temp这个文件移到别的分区? 刚买的机器回来却出了问题(请教高手) 小问题70分,谁解决了就送给谁 Server对象中,由两个方法跳转到其它网页,一个是 Execut() 另一个是什么?? 输入日期有误时,系统出现提示信息?如何避免这一现象,并且出现自己的提示信息呢? 怎样才能既不允许改变combox的值,又能给它的text属性赋值。也就是怎么指定它显示哪一项? 如何使用windows media 软件 WebBrowser控件的更多帮助信息到哪里找? VC中有关CListView的问题,请各位大侠指点 哪位老师知道.gra(据说是FOXPRO下使用的图表文件)如何打开?谢谢! DirectShow----WM_GRAPHNOTIFY怪问题!!! 到哪里可以找到DAO的最新的引擎? 拨号网络的原理是什么?请各位大哥赐教 有关于SQl_DMO. 如何在servelt中调用javabeans及其属性?急!也就是说,在servlet中如何通过调用javabean来和jsp进行通信呢? xslt语句可不可以内嵌到javascript函数中作参数??? 请大家进来探讨一个问题:用VC++编写事件处理程序 Fastreport2.45的安装及其应用,请高手help(分不够可以再加!!!) 招聘:windows界面程序员(可兼职) 请帮忙指出以下语句的错误。 用r+打开一个只读文件会怎样? 数据库连接没有问题,怎样解决这个数据库备份出错问题? 诸位大虾,VBA里面有没有全局的宏 高手,谁能大概讲一下,引用是如何工作实现的呢? WIN_NT上的IIS问题:想将InetPub目录移动,可是怎么也不能将InetPub目录下的Catalog.wci,MailRoot目录移动,也不能删除,请教。 等质量的铝与铁在氯气中燃烧谁消耗氯气较多,为什么 已知A,B,C,D,E,F六种物质均为初中化学中常见的物质,它们相互转化的关系如图已知A、B、C、D、E、F六种物质均为初中化学中常见的物质,它们相互转化的关系如图所示.(1)B为黑色固体,D为红 磷在氯气中燃烧现象及原因 关于氧化还原反应的选择下列四组物质间的反应,有一组反应中的水与其他三组有本质不同的是()A.Cl₂+H₂O=HCl+HClOB.3NO₂+H₂O=2HNO₃+NOC.2F₂+2H₂O=4HF+O₂D.2Na₂Ò 苯与氯气反应的化学方程式 老师好!如图所示A~G是初中化学常见物质.图中剪头代表转化,“—”表示能相互反应.A为Hcl,G为H2.B,C,D,E,F均为氧化物. 人教版高一化学必修一氧化还原反应 甲烷与氯气反应的化学方程式 有关电子转移1题 K2Cr2O7 + 14HCl = 2KCl + 2CrCl3 +3Cl2 + 7H2O若有1molHCl被氧化,则有多少mol电子转移生成Cl2的物质的量是多少2题 3Cl2 + 8NH3 = N2 +6NH4Cl若有106.5gCl2参加反应则被氧化的NH3在标况下的体积多 镁铁锌分别与氯气、硫反应的方程式(化学)如题. 高中化学必修一关于氧化还原反应26、将5.05gKNO3加到含FeSO40.33mol的稀硫酸溶液中,充分反应后再通入0.09molCl2,恰好将剩余的Fe2 全部氧化,通过计算确定:(1)写出上述发生反应的所有离子方程 一道电子转移的化学题~在一定条件下,分别以高锰酸钾,氯酸钾,过氧化氢为原料制取氧气,当制得同温,同压下相同体积的氧气时,三个反应中转移的电子数之比为6KMnO4===3K2MnO4+3MnO2+3O2 2KClO3=2KCl+3O2 过氧化钠与水反应化学方程式转移了多少离子? 高中化学必修一氧化还原反应的配平 ……氯气和磷发生反应~ 普通高中人教版化学必修1知识点总结我想比其他同学先复习前面的知识,谁能帮我找化学必修1的知识点总结,复制一篇也可以, 高中化学必修一氧化还原反应电子的转移 就是不理解,到底算哪的?给个系统的回答,思路。 硫离子与足量氯气反应的化学方程式? 下图是初中化学常见物质间的转化关系:其中甲乙丙为单质,ABCDE为化合物,A与B的组成元素相同,D与E的组成元素也相同.已知C、丙为黑色粉末,C和E在高温条件下可生成丙和D,D能使澄清的石灰水 氯气与磷的反应条件如上 求高中必修一化学知识总结 下图是初中化学中常见物质间的转化关系,其中,在通常情况下,F和G是组成元素相同的两种气体,Q和R都是黑色固体(部分反映条件略去),试回答下列问题:(1)若E是生活中常用的调味剂和防 4NH3+5O2=4NO+6H2O 有多少电子转移?当有2MOL电子转移时,有多少MOL氨参加反应? 高中必修一化学第二章的知识总结. 一道关于氧化还原反应的题目.请说明具体理由.C选项是:常温下干燥的Cl2能用钢瓶保存,并不能判断Cl2不与铁反应。D选项是:图中所示的反应都是氧化还原反应。 A、B、C、D、E是初中化学常见的五种化合物,C、D为同一类物质,他们之间的转化关系 我想问一下有关初中化学中产生的白色沉淀的一些问题!我问的问题是初中阶段的.我想问一问初中化学中那些实验有白色沉淀产生! 如图是初中化学常见物质间的转化关系(1)若A含三中元素,A的俗名是 若A含四中元素A的化学式为 (2)写出B——C的化学方程式指出C的一种用途(3)若E——F为中和反应E的化学式为 (4)写 A、B、C、D、E五种物质均为初中化学中所涉及的常见物质,它们存在如右图的转化关系,“→”表示可以向箭头所指方向一步转化,弧线表示两种物质间可以发生反应,C是常见气体,D是常见单质,( 求高中必修一的化学方程式总结.书本上的有,最后能补充点习题中经常出现的. 氯气和磷反应的产物,现象及方程式 红磷在氯气中燃烧,因鳞与氯气物质的量之比不同,可发生以下两个反应:2P+3Cl2==2PCl3PCl3+Cl2==PCl5现有6.2g红磷在0.36mol氯气中充分反应,求生成物中PCl3与PCl5各多少摩尔? 高中必修一化学方程式(要全) 氯气和磷的反应方程式是什么 红磷在氯气中燃烧的化学方程式红磷不是P2O5吗? 例子:1、\x05钠在空气中燃烧(黄色的火焰) 2Na + O2Na2O2 钠块在空气中变暗 \x054Na+O2=2Na2ONa2O在空气中加热(变黄) 氯气与磷的反应,生成什么?什么现象 红磷放在氯气中燃烧,若磷和氯气按物质的量之比为1∶1.8混合,充分反应后生成物中三氯化磷与五氯化红磷放在氯气中燃烧,若磷和氯气按物质的量之比为1∶1.8混合,待充分反应后生成物中三氯 A.B.C.D.E.F是初中化学常见的六种物质,他们之间的转化关系如图 急!A.B.C.D.E.F是初中化学常见的六种物质,他们之间的转化关系如图.→ 表示转化关系.——表示两端的物质能发生反应,图中已略去 磷与不足的氯气反应及磷与足量的氯气反应的方程式 红磷在氯气中燃烧的现象是什么 如图已知A,B,C,D,E,F为初中化学常见的物质,六种物质相互反应及转化关系如下(1)若E为浅绿色溶液,D为无色气体,F为红色金属,则A的化学式可能是 ,D可以与 反应生成F.(2)若B为能使澄 A、B、C、D、E都是初中化学中常见的物质,其中A和D是常见的盐写出下列物质的化学式:;A:____B:_____C:_____D:______写出下列变化的化学方程式:A+B→C+DE→B—→CA溶液—— ||——|B溶液—— |—→ A.B.C.D.E均为初中化学所涉及到的物质,他们存在如图所示的转化关系,C是气体,D是常见单质“→”表示可以向箭头所指方向一步转化,弧线间的两种物质可一发生反应1.若A在常温下是液体,则C的 A、B、C、D、E、F是初中化学常见的六种物质,它们之间的转化关系如下图所示(图中“→”表示物质间存在转化关系,“-”表示两端的物质能发生反应,图中已略去部分物质),其中A、B、D由两 磷在氯气中燃烧的现象 等物质的量的氯气和碘化亚铁离子反应方程式怎么写的?急求.望各路好汉伸手相助 谁有高中化学方程式总结 指出化学反应SO2+2H2S=3S↓+2H2O中氧化剂与还原剂的分子个数比之比为________,还原剂与氧化剂的质量之比为_____________谢 碘化亚铁里同氯气多少时恶化学方程式 只要高中化学方程式总结 如右图所示,A—E是初中化学常见的物质.图中“→ ”表示转化关系(部分物质和反应条件未标出).已知A是最轻的气体,C是人体胃液中含有的酸,D可以用于改良酸性土壤.①D的化学式_______;②C的 高一化学氧化还原电子数转移大家看个例子、3Cl2+8NH3====6NH4Cl+N2氧化剂是氯气、还原剂是氨气、这个都清楚、我的问题是当生成5.6L(标况)N2时、电子转移数是多少?被氧化的物质为多少克?这 谁给一份高中化学方程式总结!?谢谢了 如下图所示A—H是初中化学常见的物质.图中"→"表示转化关系,"-"表示互相能反应,(部分物质和反如下图所示A—H是初中化学常见的物质.图中"→"表示转化关系,"-"表示互相能反应,(部分物质和反 化合价的变化值*失去或得到电子的原子数=电子转移总数怎么样确定失去或得到电子的原子数?是看反应物还是看生成物? 已知A、B、C、D、E五种物质均为初中化学中常见的化合物,它们相互转化的关系如图所示.(1)如果A、B均为黑色固体,C是造成温室效应的主要气体.则A、C、E分别是(填化学式)A C E (2)A与B 如图所示,H是初中化学常见物质.图中“→ ”表示转化关系,“—”表示能相互反应(部分物质和反应条件未标出).已知A,B,C都是钙的化合物,B用于食品包装中干燥剂时可转化为C;D,E,F的组成中 1,3-丁二烯分子与一分子氯气的加成反应中是1,2-加成占优势还是1,4-加成占优势
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn