FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour como actualizo SET MESSAGE OF oWnd
Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
como actualizo SET MESSAGE OF oWnd
Posted: Sun Dec 21, 2008 11:34 AM
Estimados del Foro

Como actualizo SET MESSAGE OF oWnd TO 'XXXXXX'?

DEFINE WINDOW oWnd TITLE PROTECCION(1)+' << '+alltrim(NOMBSIS)+' >>' ;
                   BRUSH oBru ;
                   ICON oICON ;
                   MENU menu(PosUsua)

@ 28.5,76 BITMAP oBMP FILENAME UBI_BMP+'dob.bmp' OF oWnd
@ 28.5, 5 BITMAP oBMP FILENAME UBI_BMP+'LOGOEMPR.bmp' OF oWnd

//NOMBREU := <NOMBRE DE USUARIO>

SET MESSAGE OF oWnd TO '.xxxx.sistemas¤ ®'+;
                       ' <Usuario: '+NOMBREU+' >' CLOCK DATE KEYBOARD

ACTIVATE WINDOW oWnd MAXIMIZED


Esto es cargado al inicio del programa
durante el trabajo dentro del mismo puedo llegar a cambiar el usuario por lo que tendría que cambia el mensaje al pie.

muchas gracias

david
argentina
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: como actualizo SET MESSAGE OF oWnd
Posted: Sun Dec 21, 2008 07:13 PM

David,

tienes que colocar la definicion de la barra de mensaje de la siguiente forma:

DEFINE MESSAGE oMsg OF Ownd PROMPT '.xxxx.sistemas¤ ®'+;
' <Usuario: '+NOMBREU+' >' CLOCK DATE KEYBOARD

cuando quieras cambiar el texto:

oMsg:settext( "mi nuevo mensaje" )

William, Morales

Saludos



méxico.sureste
Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
como actualizo SET MESSAGE OF oWnd
Posted: Tue Dec 23, 2008 08:36 AM

Estimado

No me actualiza el texto, te comento que dicho nuevo texto lo que se actualizar es el nombre de usuario el cual va en una Variable (NOMBREU (local)) la cual controlé y cambia de valor.

David
argentina

Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
como actualizo SET MESSAGE OF oWnd
Posted: Fri Dec 26, 2008 12:48 PM
con:

DEFINE MESSAGE oMsg OF Ownd PROMPT '.xxxx.sistemas¤ ®'+; 
' <Usuario: '+NOMBREU+' >' CLOCK DATE KEYBOARD 


cuando quieras cambiar el texto: 

oMsg:settext( "mi nuevo mensaje" )


no me actualiza el texto

david
argentina
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
como actualizo SET MESSAGE OF oWnd
Posted: Fri Dec 26, 2008 04:53 PM

David, prueba con oWnd:SetMsg("Tu mensaje")

Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
como actualizo SET MESSAGE OF oWnd
Posted: Fri Dec 26, 2008 07:06 PM

Nop

no anda :(

david

Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
como actualizo SET MESSAGE OF oWnd
Posted: Fri Dec 26, 2008 07:56 PM

has refrescado el objeto??

oMsg:refresh()

verifica haber declarado las variables contenedoras de los objetos window, message

Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
como actualizo SET MESSAGE OF oWnd
Posted: Fri Dec 26, 2008 08:50 PM

Sip

y nada :oops: :cry:

david

Posts: 845
Joined: Sun Oct 09, 2005 05:36 PM
como actualizo SET MESSAGE OF oWnd
Posted: Fri Dec 26, 2008 10:10 PM

David cuantos item tienes en tu message bar?

prueba a hacer esto:

oMsgBar:SetText("Mi nuevo texto")
oWnd:oMsgBar:Refresh()

____________________

Paco
Posts: 845
Joined: Sun Oct 09, 2005 05:36 PM
como actualizo SET MESSAGE OF oWnd
Posted: Fri Dec 26, 2008 10:22 PM

perdon david, se me fue la onda, jeje
prueba asi:

oWnd:oMsgBar:cMsgDef:="Mi nuevo texto"
oWnd:oMsgBar:Refresh()

salu2
paco

____________________

Paco
Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
como actualizo SET MESSAGE OF oWnd
Posted: Sat Dec 27, 2008 10:43 AM
Estimado Paco

Perfecto... anda...

muchas gracias y a los respondientos

salu2

david
argentina

Continue the discussion