Dialogo dentro de ventana

Dialogo dentro de ventana

Postby Compuin » Thu Apr 18, 2019 7:26 pm

Hola foro,

Algun sample que me muestre como colocar un dialogo dentro de una ventana (sin usar recursos) ?

Gracias
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1214
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Dialogo dentro de ventana

Postby karinha » Thu Apr 18, 2019 8:02 pm

\SAMPLES\TESTFX?.PRG


Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7794
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Dialogo dentro de ventana

Postby cnavarro » Thu Apr 18, 2019 8:06 pm

Compuin wrote:Hola foro,

Algun sample que me muestre como colocar un dialogo dentro de una ventana (sin usar recursos) ?

Gracias


Prueba esto

Code: Select all  Expand view

#include "Fivewin.ch"


Function Main()

   local oWnd
   local oDlg

   DEFINE WINDOW oWnd

   // Si lo defines aqui, el diálogo ha de ser NOWAIT ( o sea NO MODAL )
   DEFINE DIALOG oDlg OF oWnd
   ACTIVATE DIALOG oDlg CENTERED IN PARENT NOWAIT

   ACTIVATE WINDOW oWnd // ON INIT DlgInit( oWnd )


Return nil

// Si quieres que sea modal, tienes que poner la llamada a la creacion del dialogo en la clausula ON INIT de la ventana
Function DlgInit( oWnd )

   local oDlg
   DEFINE DIALOG oDlg OF oWnd
   ACTIVATE DIALOG oDlg CENTERED IN PARENT

Return nil
 
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6541
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Dialogo dentro de ventana

Postby Compuin » Thu Apr 18, 2019 8:18 pm

cnavarro wrote:
Compuin wrote:Hola foro,

Algun sample que me muestre como colocar un dialogo dentro de una ventana (sin usar recursos) ?

Gracias


Prueba esto

Code: Select all  Expand view

#include "Fivewin.ch"


Function Main()

   local oWnd
   local oDlg

   DEFINE WINDOW oWnd

   // Si lo defines aqui, el diálogo ha de ser NOWAIT ( o sea NO MODAL )
   DEFINE DIALOG oDlg OF oWnd
   ACTIVATE DIALOG oDlg CENTERED IN PARENT NOWAIT

   ACTIVATE WINDOW oWnd // ON INIT DlgInit( oWnd )


Return nil

// Si quieres que sea modal, tienes que poner la llamada a la creacion del dialogo en la clausula ON INIT de la ventana
Function DlgInit( oWnd )

   local oDlg
   DEFINE DIALOG oDlg OF oWnd
   ACTIVATE DIALOG oDlg CENTERED IN PARENT

Return nil
 


No funciona

Necesito el dialogo dentro de la Ventana como un contenedor para los objetos
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1214
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Dialogo dentro de ventana

Postby cnavarro » Thu Apr 18, 2019 9:24 pm

Compuin wrote:Hola foro,

Algun sample que me muestre como colocar un dialogo dentro de una ventana (sin usar recursos) ?

Gracias

Compuin wrote:
No funciona

Necesito el dialogo dentro de la Ventana como un contenedor para los objetos


Qué es lo que no funciona? Es un ejemplo de un diálogo dentro de una ventana, sin usar recursos.

Entonces, no entiendo lo que necesitas, porque en ese diálogo puedes poner los controles que necesites.
A ver, como si fuese un Panel, es decir, que el diálogo no tenga título, etc?
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6541
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Dialogo dentro de ventana

Postby Compuin » Thu Apr 18, 2019 9:46 pm

No queda el diálogo incrustado en la ventana. Ambos quedan separados
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1214
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Dialogo dentro de ventana

Postby cnavarro » Thu Apr 18, 2019 11:57 pm

Compuin wrote:No queda el diálogo incrustado en la ventana. Ambos quedan separados


No entiendo bien lo que estás buscando, prueba esto

Code: Select all  Expand view

#include "Fivewin.ch"


Function Main()

   local oWnd
   local oDlg

   DEFINE WINDOW oWnd

   DEFINE DIALOG oDlg OF oWnd STYLE WS_POPUP
   oDlg:SetColor( CLR_BLUE, CLR_GRAY )
   ACTIVATE DIALOG oDlg CENTERED IN PARENT NOWAIT
 
   ACTIVATE WINDOW oWnd
Return nil
 
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6541
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Dialogo dentro de ventana

Postby Compuin » Fri Apr 19, 2019 12:03 am

Lo que necesito es un dialogo dentro de una ventana que se ajuste a medida que cambie de tamano la ventana

P.S. El ejemplo anterior no es lo que busco
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1214
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Dialogo dentro de ventana

Postby Compuin » Fri Apr 19, 2019 2:29 am

Lo que necesito es un dialogo dentro de una ventana que se ajuste a medida que cambie de tamano la ventana

P.S. El ejemplo anterior no es lo que busco
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1214
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Dialogo dentro de ventana

Postby Silvio.Falconi » Fri Apr 19, 2019 7:41 am

Hace mucho tiempo el señor Rao había hecho una prueba de ejemplo
viewtopic.php?p=216176#p216176
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)
I use : FiveWin for Harbour November 2023 - January 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
User avatar
Silvio.Falconi
 
Posts: 7033
Joined: Thu Oct 18, 2012 7:17 pm

Re: Dialogo dentro de ventana

Postby Compuin » Fri Apr 19, 2019 2:35 pm

Silvio.Falconi wrote:Hace mucho tiempo el señor Rao había hecho una prueba de ejemplo
viewtopic.php?p=216176#p216176


Gracias Silvio, lo voy a revisar
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1214
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 44 guests