DEFINE VARIABLE vpassword AS CHARACTER LABEL "Password" NO-UNDO.
ENABLE vpassword BLANK WITH SIDE-LABELS.
RUN SendMessageA (vpassword:HWND,204,ASC("*"),0).
WAIT-FOR RETURN OF vpassword.
ASSIGN vpassword.
MESSAGE "Password entered =" vpassword VIEW-AS ALERT-BOX INFORMATION.
PROCEDURE SendMessageA EXTERNAL "user32":
DEFINE INPUT PARAMETER hwnd AS LONG.
DEFINE INPUT PARAMETER umsg AS LONG.
DEFINE INPUT PARAMETER wparam AS LONG.
DEFINE INPUT PARAMETER lparam AS LONG.
END.