顯示密碼編輯框中的密碼 (轉)
我們在使用時,經常會碰到一些密碼編輯框,輸入其中的文字都以“*”顯示。現在,有許多共享和自由軟體都可以實現隱藏密碼的正確顯示。究竟這是怎樣實現的呢!其實,這比較簡單,雖然這些資訊都以“*”顯示,但其內部還是以當初的字元表示,所以,我們只要用Windows 就可以實現。
在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 :可複製的最大字元數
下面以為例,說明它的實現過程。
新建一Form,放置Label、Edit、Button各一個到Form中,將Edit1的PassChar屬性改為“*”,雙擊Button1:
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顯示出來。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990663/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 隱藏密碼?顯示密碼?密碼
- 點選密碼框明文和密文顯示切換密碼
- 直播平臺原始碼,input密碼框顯示與隱藏原始碼密碼
- 直播商城原始碼,密碼輸入框自定義顯示隱藏圖示原始碼密碼
- jQuery 顯示 input 輸入的密碼!jQuery密碼
- 明文顯示密碼效果詳解密碼
- 模擬輸入密碼時顯示‘*’,然後將密碼輸出密碼
- HTML input password密碼框HTML密碼
- HTML input password 密碼框HTML密碼
- Android 眼睛 顯示隱藏密碼(ImageView)Android密碼View
- EditText設定密碼隱藏和顯示密碼
- 一對一視訊原始碼,登入時輸入密碼時的顯示密碼按鈕原始碼密碼
- 《密碼學系列》|| 密碼學中的流密碼是怎麼回事?密碼學
- 點選實現顯示密碼效果程式碼例項密碼
- 密碼框提示文字程式碼例項密碼
- java 在控制檯上輸入密碼時,密碼不顯示在控制檯上Java密碼
- Flutter 密碼輸入框 驗證碼輸入框Flutter密碼
- 快應用如何實現密碼明文和密文切換顯示密碼
- 利用Dll實現通用密碼驗證框 (轉)密碼
- input 密碼輸入框如何定位,並且輸入密碼呢?密碼
- PowerShell 指令碼中的密碼指令碼密碼
- 獲取網頁中的密碼和文字輸入框的內容 (轉)網頁密碼
- Spring Security 5中的預設密碼編碼器Spring密碼
- 禁止密碼框賦值黏貼程式碼密碼賦值
- NordPass:資料顯示全球最常用的密碼是“password”密碼
- 利用滑鼠鉤子獲得Win2000密碼框密碼密碼
- 如何在Mac上查詢和編輯任何密碼?Mac密碼
- rac中修改sys密碼(轉載)密碼
- 搭建直播平臺,顯示隱藏密碼,眼睛特效密碼特效
- 邏輯漏洞之密碼重置密碼
- 希爾密碼(hill密碼)密碼
- 密碼生成常見的編碼規則密碼
- 取消Windows的開機登陸密碼框Windows密碼
- 密碼框提示文字效果程式碼例項密碼
- 密碼框輸入提示效果程式碼例項密碼
- win10怎麼檢視wifi密碼 win10顯示已連線的wifi密碼方法教程Win10WiFi密碼
- 密碼安全:密碼設定要求,密碼爆破辦法,密碼歸類使用,密碼處置方案密碼
- PDF檔案有限制密碼,該如何編輯檔案?密碼