Page 1 of 1

dialogo o ventana pantalla completa

PostPosted: Fri Jan 29, 2016 1:41 pm
by leandro
Buenos dias para todos

Queria saber como puedo iniciar un dialogo o window en modo pantalla completa?

Saludos

Re: dialogo o ventana pantalla completa

PostPosted: Fri Jan 29, 2016 2:25 pm
by cnavarro
ACTIVATE WINDOW oWnd MAXIMIZED ?

Re: dialogo o ventana pantalla completa

PostPosted: Fri Jan 29, 2016 3:23 pm
by leandro
Gracias Cristobal por responder

Pero no es lo que necesito... si no que la ventana de aplicación... se ubique por encima de todas las aplicaciones de windows y que en modo pantalla completa...

Algo similar a lo que hace youtube cuando colocas un video en pantalla completa.

De antemano gracias

Re: dialogo o ventana pantalla completa

PostPosted: Fri Jan 29, 2016 3:46 pm
by joseluisysturiz
leandro wrote:Gracias Cristobal por responder

Pero no es lo que necesito... si no que la ventana de aplicación... se ubique por encima de todas las aplicaciones de windows y que en modo pantalla completa...

Algo similar a lo que hace youtube cuando colocas un video en pantalla completa.

De antemano gracias

Colega, disculpe la intromision, pero la respuesta de Navarro es la correcta a su pregunta...solo que no preguntastes bien lo que querias...a veces sucede que decimos o escribimos cosas creyendo son las que estamos pensando y que se nos va a entender...por eso hay que ser en PROGRAMACION, muy detallista...tambien le iba a responder lo mismo que Navarro hasta que lei su respuesta a lo que el le dijo...ojo, no es un regañp ni nada parecido, solo una observacion GENERAL...por experiencia propia es que hago mi acotacion ya que tambien me ha pasado.

Lo que quieres es que tu sistema se sobre-ponga a las aplicaciones abiertas...creo hay algo por alli en el foro...buscare y si lo consigo..respondo. gracias...saludos... :shock:

Re: dialogo o ventana pantalla completa

PostPosted: Fri Jan 29, 2016 3:47 pm
by MGA
Leandro,

algo assim:

function Main()

local oDlg, oIco, cTest := "Hello world! "

DEFINE ICON oIco FILE "..\icons\fivewin.ico"

DEFINE DIALOG oDlg TITLE "I am a DialogBox" COLOR "W+/B" ;
ICON oIco

@ 1, 3 GET cTest

@ 3, 5 BUTTON "&Ok" SIZE 40, 12 ;
ACTION MsgInfo( "Any action here!" ) DEFAULT

@ 3, 16 BUTTON "&Cancel" SIZE 40, 12 ACTION oDlg:End()

ACTIVATE DIALOG oDlg CENTERED on init(ConfiguraDialogPrincipal(odlg)) ;
VALID MsgYesNo( "Do you want to end ?" )

return nil

static procedure ConfiguraDialogPrincipal( oDialog )

oDialog:maximize()
oDialog:center()

return

Re: dialogo o ventana pantalla completa

PostPosted: Fri Jan 29, 2016 3:50 pm
by VitalJavier
Yo tengo algo asi :

Code: Select all  Expand view


oTB := TaskBar()   <<- Esta es una clase
oTB:HideShowTaskBar(.F.)

        DEFINE WINDOW oWin Title "Sistema Empresarial..." Icon "AAsesores" NOICONIZE NOSYSMENU BORDER NONE NOCAPTION
                oWin:bPainted := {|hDC| CBmpTiled(hDC,oWin,oBmp1)}             
       ACTIVATE WINDOW oWin Maximized
       oTB:HideShowTaskBar(.T.)

 


Espero y te sirva
Saludos.

Re: dialogo o ventana pantalla completa

PostPosted: Fri Jan 29, 2016 5:11 pm
by Armando
Leandro:

Buscando en el baúl de los recuerdos encontré esto, aunque es para un dialogo
tal vez te sirva para una ventana.

Code: Select all  Expand view

ACTIVATE DIALOG oDlg ON INIT DlgOnTop((.T.),oDlg:hWnd)
..
..
..

FUNCTION DlgOnTop(lState,hWnd)
LOCAL nRet := 0
DEFAULT hWnd := GetActiveWindow()
IF lState
   nRet := AcpOnTop(hWnd,-2.0.0.0.0.3)
ELSE
   nRet := AcpOnTop(hWnd,-1.0.0.0.0.3)
ENDIF
RETURN(nRet)


dll32 STATIC FUNCTION AcpOnTop(hWnd AS LONG, hWndInsertAfter AS LONG, x AS LONG, y AS LONG, ex AS LONG, cy AS LONG, wFlags AS LONG);
AS LONG PASCAL FROM "SetWindowPos" LIB "User32.dll"
 


Ojalá te sirva, Saludos

Re: dialogo o ventana pantalla completa

PostPosted: Fri Jan 29, 2016 5:14 pm
by Armando
Leandro:

Algo más simple :oops:

Code: Select all  Expand view

    ACTIVATE DIALOG oDlg ON INIT SetWindowPos( oDlg:hWnd, -1, 0, 0, 0, 0, 3 )
 


Saludos

Re: dialogo o ventana pantalla completa

PostPosted: Fri Jan 29, 2016 6:23 pm
by joseluisysturiz

Re: dialogo o ventana pantalla completa

PostPosted: Fri Jan 29, 2016 7:01 pm
by hmpaquito
Todo es aún más sencillo.
En los ejemplos touch de fwh se usan ventanas a pantalla completa.

Re: dialogo o ventana pantalla completa

PostPosted: Sun Jan 31, 2016 2:30 pm
by leandro
Muchas Gracias a todos por responder

Pruebo y comento

Re: dialogo o ventana pantalla completa

PostPosted: Mon Feb 01, 2016 12:13 am
by Sistem
+1

DEFINE DIALOG oDlg STYLE nOr(WS_POPUP, WS_VISIBLE)

ACTIVATE DIALOG oDlg CENTERED ON INIT ShowWindow(oDlg:hWnd, 3)

Re: dialogo o ventana pantalla completa

PostPosted: Mon Feb 15, 2016 7:54 pm
by leandro
hmpaquito Muchas Gracias

Algo así es lo que estoy tratando de hacer.... voy a probar por ese lado y comento.