FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Una de Tabs
Posts: 297
Joined: Fri Apr 14, 2006 05:52 PM
Una de Tabs
Posted: Sun Dec 30, 2007 06:50 PM
Buenas Noches foro, voy a ver si pillo a alguien por aqui que sepa lo que me pasa. :-)

Me gustaria saber porqu茅 en este c贸digo funcionan bien los tabs cuando le quitamos a la ventana principal "MDI"


// Testing new FiveWin Tabs !!!

#include "FiveWin.ch"
#include "Folder.ch"

#define COLOR_BTNFACE  15

static oWnd,oMsgBar,item1,item2

//----------------------------------------------------------------------------//

function Main()

   local oTabs

   DEFINE WINDOW oWnd TITLE "Testing FiveWin Tabs" ;
      FROM 3, 3 TO 14, 30 MDI ;
      COLOR CLR_BLACK, GetSysColor( COLOR_BTNFACE )

   @ 8, 0 TABS oTabs PROMPTS "&One", "&Two", "T&hree", "&Four" OF oWnd ;
      ACTION (oWnd:Say( 5, 5, oTabs:nOption ),msginfo("Changing. . ."))

   //oWnd:oBottom = oTabs

 define message oMsgBar of oWnd prompt alltrim("HELLO") keyboard date time
define msgitem item1  of oMsgBar prompt  "Usuario: "  size 380 COLOR rgb(0,0,0),rgb(252,190,29)
define msgitem item2  of oMsgBar prompt "Nivel Seguridad: " size 200 COLOR rgb(45,68,144),rgb(255,255,255)
       
   ACTIVATE WINDOW oWnd on resize ajustatab(oTabs,oWnd)

return nil


function ajustatab(oTabs,oWnd)
oTabs:nTop:=oWnd:nHeight - 100
return nil

//----------------------------------------------------------------------------//


Muchas gracias de antemano.
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Una de Tabs
Posted: Sun Dec 30, 2007 07:39 PM

Mike,

Las ventanas MDI usan una ventana "invisible" que organiza las MDICHILDs. As铆 lo cre贸 Windows, no es algo propio de FiveWin.

Por esta raz贸n no se deben poner controles sobre la superficie de una ventana MDI, porque interfiere con el funcionamiento de esa ventana "controladora".

Si indicas con un ejemplo 贸 imagen, lo que quieres hacer, quiz谩s podamos sugerirte una forma alternativa de hacerlo.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 297
Joined: Fri Apr 14, 2006 05:52 PM
Una de Tabs
Posted: Sun Dec 30, 2007 09:41 PM

Gracias Antonio por la explicaci贸n. M谩s o menos lo que quiero realizar es que el tab me controle las ventanas hijas que tengo abiertas, por ejemplo, tengo mi ventana principal de la aplicaci贸n abierta y ademas tengo un mantenimiento de cliente (Ventana de Cliente) y un Mantenimiento de Productos (Ventana de Productos). El tab tuviera que tener 2 pesta帽as, una con el nombre de cada ventana, de manera que cuando pulsara sobre la pesta帽a correspondiente se activar谩 su ventana asociada.

Perdona mi ignorancia, pero seria un control como aparecen en los men煤s de las ventanas que estan activas, y si entras dentro del menu y cambias de ventana, se activa la otra.

Espero haberme explicado bien, de todas formas, muchas gracias por tu tiempo.

FWH 7.12 + xHarbour.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Una de Tabs
Posted: Tue Jan 01, 2008 09:00 AM

Podr铆as usar unos botones en la barra de botones, para cambiar de una ventana a otra.

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion