Función Alert() tiene comportamiento extraño

Post Reply
jmartial
Posts: 457
Joined: Tue Mar 14, 2006 7:26 pm

Función Alert() tiene comportamiento extraño

Post by jmartial »

Hola,

He intentado usar la función Alert() que trae fwh como lo hacía anteriormente en 16b, pero, el mensaje se muestra como deshabilitado con un gris muy clarito que casi no se ve.

Entonces, pensando que por alguna razón demandada por los usuarios se ha puesto así, he copiado la función y le he puesto estas 2 líneas:

oGet:SetColor( CLR_BLACK , GetSysColor( COLOR_BTNFACE ) )
oGet:lDisColors := .F.

Pero la aplicación se queda congelada con la orden oGet:lDisColors := .F.

No sé que ocurre ni como solucionarlo, lo único que quiero es que el usuario vea el texto legible en negro como siempre se ha usado.


Un Saludo,
Joaquín
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Joaquín,

Modifica source\function\alert.prg y quita los WHEN .f. que hay.
regards, saludos

Antonio Linares
www.fivetechsoft.com
jmartial
Posts: 457
Joined: Tue Mar 14, 2006 7:26 pm

Post by jmartial »

Antonio,

Así se ve bien, pero se puede seleccionar el texto con el ratón. Que bueno, habrá quien le guste y quien no.

Pero, me queda la duda, ¿porque cascaba poniendo esto? :

oGet:lDisColors := .F.


Si eso es una nueva propiedad de los gets que uso y va bien??

Un Saludo y gracias,
Joaquín
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Joaquín,

Es que es un GET multiline (TMultiGet) que no tiene esa DATA.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply