2013-07-10 79 views
0

所以这是我的密码设置。我想知道我是如何制作的,以便页面上有一个标签或文本框,以便您输入密码。从现在开始它是空白的。任何想法标签或文本框

!include "nsDialogs.nsh" 
!include "winmessages.nsh" 
!include "logiclib.nsh" 

Page Custom pre leave 



var dialog 

var hwnd 

Function leave 

${NSD_GetText} $hwnd $0 

${If} $0 != "Password" 

    MessageBox MB_OK "Please enter a valid Security Code" 

    Abort 

${EndIf} 

FunctionEnd 

Function pre 

nsDialogs::Create 1018 

    Pop $dialog 



${NSD_CreatePassword} 0 0 50% 8% "" 

    Pop $hwnd 

SendMessage $hwnd ${EM_SETPASSWORDCHAR} 149 0 # 149 = medium dot 



nsDialogs::show 

FunctionEnd 

回答

1
... 
${NSD_CreateLabel} 0 2d 70d 16d "Password:" 
Pop $0 
${NSD_CreatePassword} 70d 0 50% 20d "" 
Pop $hwnd 
...