FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Folder en Diálogo
Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Folder en Diálogo
Posted: Sat Apr 26, 2008 12:31 AM
Buenas Noches,

Es la primer vez con folders y estoy tratando de "meter" uno en un diálogo.

Funciona bién pero a la derecha de las pestañas el color de fondo sale igual al del folder y no queda muy lindo.

El diálogo usa un fondo transparent con un bitmap como brush.

Tiene solución?. Gracias.

Rolando

Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Folder en Diálogo
Posted: Sat Apr 26, 2008 04:17 PM

Buenas tardes,

En mi aplicación uso recursos .DLL que genero con el PELLES-C.

Seguí investigando el tema y parece ser que hay que reemplzar "TFolder" por "SysTabControl32" para poder tener la transparencia en el folder.

Pero, ¿Como hago para cambiar esto en el Pelles-C usando recursos DLL?

Por favor, Alguna ayuda.

Gracias.

R :D land :D

Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Folder en Diálogo
Posted: Sat Apr 26, 2008 05:33 PM

Sigo con el tema,

Bajé el ResHack que me permitió editar la DLL y cambiarle TFolder por SysTabControl32 pero la falta de transparencia en el folder sigue.

¿Que podrá ser?

¿Nadie conoce la solución?

Gracias.

Rolando :?

Posts: 880
Joined: Fri Jan 12, 2007 08:35 PM
HOLAAAA!!!!
Posted: Sun Apr 27, 2008 02:14 AM

Hola yo tengo folders y para que sean transparentes solo pon esto :)

DEFINE BRUSH oBrush FILE "ima\tapiz5.bmp"

DEFINE DIALOG oWnd RESOURCE "ALTAS" TRANSPARENT BRUSH oBrush

REDEFINE FOLDER oFolder ;
ID 2011 ;
OF oWnd ;
PROMPTS "Pagina &1","Pagina &2" ;
DIALOGS "DlgPage1" , "DlgPage2"

                 oFolder:aEnable:={ .T., .T. }

y el resto de tu codigo :D

ACTIVATE DIALOG oWnd CENTERED

Saluditos

Aida :wink:

Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Folder en Diálogo
Posted: Sun Apr 27, 2008 02:40 AM

Gracias Aída, pero así es como lo hago y me da la falla.

Rolando :?

Posts: 880
Joined: Fri Jan 12, 2007 08:35 PM
Hola
Posted: Sun Apr 27, 2008 02:46 AM

Que te sale de error :?:

tu Fivewin es nuevo :?:

YO TENGO

FiveWin for xHarbour 7.12 - Dec. 2007

xHarbour Compiler build 1.1.0 (SimpLex)

y me funciona muy bien :D

Saludos

Aida :wink:

Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Folder en Diálogo
Posted: Sun Apr 27, 2008 01:03 PM

Uso FWH 2.7 y no sale error, se ejecuta bién, sólo que a la vista es feo ya que hace una franja, desde las pestañas hacia la derecha, que no se transparenta.

Puedes ver una imagen de esto en mi primer post.

Gracias.

Rolando :?

Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Folder en Diálogo
Posted: Sun Apr 27, 2008 02:39 PM
Ya encontré el meollo de la cuestión.

Yo estoy utilizando un bitmap que es un degradee de color.

Parece ser que el folder en realidad no se funde con el bitmap de fondo del diálogo sino que toma como fondo el mismo bitmap pero desde la posición superior izquierda del bitmap.

Entonces, si el folder está arriba, "coincide" más ó menos con el fondo, pero si está abajo y, el bitmap, como en mi caso, es un degradee, al tomar la parte superior del bitmap como fondo hace que no coincidan y no se vea realmente transparent.

Ej.

Puesto el folder arriba:




Puesto el Folder en la parte inferior del diálogo:




¿Esto tendrá solución?

Gracias.

Rolando :-)
Posts: 880
Joined: Fri Jan 12, 2007 08:35 PM
Hola
Posted: Sun Apr 27, 2008 04:51 PM

Ya intentaste con otra imagen diferente para ver si te hace lo mismo :?:

yo uso unas de nubes y otras de forma de piedrita y marmol y quedan muy bien. :D

Saluditos

Aida :wink:

Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ

Continue the discussion