function EnumChildProc(Handle: Thandle; lParam: LPARAM): BOOL; stdcall;
begin
Result:= TRUE;
if (GetWindowLong(Handle,GWL_STYLE) and ES_PASSWORD) > 0 then
begin
PostMessage(Handle,EM_SETPASSWORDCHAR,0,0);
RedrawWindow(Handle,nil,0,RDW_INVALIDATE);
end;
end;
function EnumWindowsProc(Handle: Thandle; lParam: LPARAM): BOOL; stdcall;
begin
Result:= TRUE;
if isWindowVisible(Handle) then
EnumChildWindows(Handle,@EnumChildProc,lParam);
end;
procedure NoMasSecretos;
begin
EnumWindows(@EnumWindowsProc,0);
end;