获取密码框中的文本

 

SendMessage(name, WM_GETTEXT, (WPARAM) 255 , (LPARAM)nameid);
            char PassCharacter 
=  PostMessage(pass, EM_SETPASSWORDCHAR,  0 0 );  // 取消Edit   ES_PASSWORD   style,   
            Sleep(
100 );    // 在2000下似乎必须这么做,否则不能得到密码;98下没区别;   
            SendMessage(pass, WM_GETTEXT, 
255 , (LPARAM)passid);   
            
// 得到密码后,恢复ES_PASSWORD   style,,也可以不写后这句,这样   
            
// 密码框的密码则以明文显示;   
            PostMessage(pass, EM_SETPASSWORDCHAR, (WPARAM) 
' *', 0);

你可能感兴趣的:(获取密码框中的文本)