Ayuda MsgStop() y MsgInfo()

Post Reply
remtec
Posts: 431
Joined: Fri May 12, 2017 2:50 pm

Ayuda MsgStop() y MsgInfo()

Post by remtec »

Hola Amigo

Tengo un requerimiento o reclamo de Usuario.

Existe alguna posibilidad de Hacer mas Visible los mensajes mostrados por " MsgStop() y MsgInfo() ", lamentablemente las letras son muy pequeñas?

Muchos Saludos

Antonio.
EBM
Posts: 123
Joined: Tue Oct 11, 2005 8:22 pm
Location: Guadalajara, Jal Mexico

Re: Ayuda MsgStop() y MsgInfo()

Post by EBM »

Hola Antonio,

Yo tuve ese mismo requerimiento hace tiempo de un cliente y lo solucioné simplemente reescribiendo la funcion MsgStop:

////////////////////////////////////////////////////////////////////////////////////////////////////////
FUNCTION MsgStop( cTexto, cTitulo )
LOCAL oDlg, aBoton[ 2 ], oIcon, oSay

DEFINE DIALOG oDlg ;
RESOURCE "MSGSTOP" ;
OF oPublic:oWnd ;
TITLE cTitulo ;
FONT oPublic:aFont[ 2 ]

REDEFINE XIMAGE oIcon ;
ID 101 ;
OF oDlg ;
RESOURCE "STOP"
oIcon:lTransparent := .t.

REDEFINE SAY oSay ;
VAR cTexto ;
ID 102 ;
OF oDlg ;
FONT oPublic:aFont[ 2 ]

REDEFINE BUTTONBMP aBoton[ 1 ] ;
PROMPT "Aceptar " ;
RESOURCE "BTN_OK" ;
TEXTRIGHT ;
ID 1 ;
OF oDlg ;
ACTION ( oDlg:End() )
aBoton[ 1 ]:lDefault := .t.

ACTIVATE DIALOG oDlg CENTERED ON INIT SndPlaySound( ".\SONIDOS\ERROR.WAV" )

Return .t.


Espero y te ayude

Saludos

Eduardo Borondón Muñiz
remtec
Posts: 431
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda MsgStop() y MsgInfo()

Post by remtec »

Hola Eduardo

Muchas gracias por responder y por tu atención.

Haré uso de código, para solucionar mi problema.

Aunque me parece extraño que este requerimiento no sea algo comun.

Muchos Saludos

Antonio
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Ayuda MsgStop() y MsgInfo()

Post by cnavarro »

Antonio, Fivewin utiliza el API de Windows que contempla estas funciones, pero no tienen esa característica que comentas.
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
remtec
Posts: 431
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda MsgStop() y MsgInfo()

Post by remtec »

Hola Cristobal.

Muchas gracias por responder.

Entiendo tu explicación, no había tenido problemas, pero hoy me han reclamado algunos clientes porque sus usuarios, les cuesta ver el mensaje y es por el tamaño de sus Font, viendo en windows 10, entiendo sus observaciones y tendré que realizar los ajustes requeridos.

Muchos Saludos

Antonio
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Ayuda MsgStop() y MsgInfo()

Post by cnavarro »

Antonio, busca en la carpeta de sources/function el prg MSGGET.PRG
Puedes usar esa function, poniéndole como parámetro oFont y quitándole los parámetros relativos a los gets: lMemo, lPassword
Elimina el código de los GETS y prácticamente lo tienes hecho
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Post Reply