Progress - Asterisco en Progress

 
Vista:

Asterisco en Progress

Publicado por ALH (5 intervenciones) el 23/05/2002 16:18:48
Hola!!!

Espero que me puedan ayudar.

Alguien sabe como puedo cambiar los caracteres escritos en un Fill-in a asteriscos, es como una pantalla contraseñas donde pide al usuario que le tecle la clave, pero necesito convertir esos caracteres a asteriscos.

Agradezco su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Asterisco en Progress

Publicado por david (1 intervención) el 27/05/2002 11:25:15
Mira en esta direccion, http://www.global-shared.com/api/index.htm, es una de las paginas del web-ring de progress.
Si no lo encuentras dimelo.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Asterisco en Progress

Publicado por Mario Jiménez Carrasco (5 intervenciones) el 21/06/2002 22:57:34
The Progress fill-in widget has a :blank attribute that you can use when creating a password field. But most Windows applications use asterisks instead of blanks.
It's fairly simple to have asterisks (or any other password-character) in Progress too:

{windows.i}
DEF VAR ReturnValue AS INTEGER NO-UNDO.
RUN SendMessage{&A} IN hpApi (fill-in_password:HWND,
{&EM_SETPASSWORDCHAR},
ASC("*"),
0,
OUTPUT ReturnValue).





Explanation:
The third parameter is the new passwordchar. When 0, you disable the password feature.
Notes:
You may have trouble reading fill-in_password:screen-value so instead you have to ASSIGN the fill-in and test the associated field or variable.
There is a small security risc: if you use debugtools like Spy++ you will see the contents of the fill-in in readable format, e.g. with no asterisks. This means it is fairly simple for a hacker to create a program that logs your passwords. This is not only true for this particular fill-in, but for every password field in MS-Windows. The normal :BLANK attribute however can not be spied: it only shows blanks.

Espero te sirva...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar