FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Pocket PC Trasparencias
Posts: 7
Joined: Thu Jul 17, 2008 10:53 AM
Trasparencias
Posted: Thu Jul 24, 2008 09:46 AM

Ante todo buenos dias.

Mi duda es que ¿Cómo se puede poner trasparente un control say y un btnbmp?

Gracias anticipadas.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Trasparencias
Posted: Thu Jul 24, 2008 03:28 PM

Para poner un SAY transparente lo más fácil es usar oWnd:Say( nRow, nCol, cText ) en vez de usar un control SAY.

Si el control BtnBmp lo haces transparente, que quieres ver de él, solo el bitmap ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 7
Joined: Thu Jul 17, 2008 10:53 AM
Trasparencias
Posted: Fri Jul 25, 2008 06:45 AM

Si, del btnbmp quiero ver solamente el bitmap.

Con respecto al tema del say, decirte que está en un diálogo, y que le quiero var valores desde mi aplicación. Con los say que aparecen en el diálogo y no los redefino(texto fijo, ID -1), no tengo problemas, ya que toman la transparencia.

Gracias anticipadas

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Trasparencias
Posted: Fri Jul 25, 2008 07:43 AM

Estás usando un bitmap de fondo en el diálogo ? Un brush ?

Puedes poner un pequeño ejemplo (PRG y RC) de una caja de diálogo de las que estés usando ? gracias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 7
Joined: Thu Jul 17, 2008 10:53 AM
Trasparencias
Posted: Tue Jul 29, 2008 08:24 AM

Ante todo decir que he estado unos dias de vacaciones, por lo que he tardado en contestar.

Decir que el dialogo no lleva imagen de fondo.

Codigo PRG

DEFINE DIALOG oDlg RESOURCE "MENU_PDA"

     REDEFINE BTNBMP ;
        ID       100 ;
        OF       oDlg ;
        FILE     ( cPatBmp() + "MDA_16.bmp" ) ;
        NOBORDER ;
        ACTION      ( nil )

     REDEFINE BTNBMP ;
        ID       110 ;
        OF       oDlg ;
        FILE     ( cPatBmp() + "Factory_16.bmp" ) ;
        NOBORDER ;
        ACTION   ( Msginfo( "empresa" ) )

     REDEFINE SAY oSayEmp VAR cSayEmp ;
        ID       111 ;
        OF       oDlg

ACTIVATE DIALOG oDlg

Codigo rc

MENU_PDA DIALOG DISCARDABLE 0, 0, 162, 165
STYLE WS_POPUP|DS_SYSMODAL|DS_NOFAILCREATE|WS_VISIBLE
FONT 8, "MS Sans Serif"
{
CONTROL "TBtnBm", 100, "TBtnBmp", 0x00000000, 4, 2, 12, 11
CONTROL "TBtnBm", 110, "TBtnBmp", 0x00000000, 4, 15, 12, 11
CONTROL "GST + Rotor para PDA", -1, "Static", WS_GROUP, 19, 5, 78, 8
CONTROL "Empresa:", -1, "Static", WS_GROUP, 19, 18, 31, 8
CONTROL "", 111, "Static", WS_GROUP, 56, 18, 102, 8
}
Recuerdo: me gustaría saber como hacer transparentes los controles btnbmp ( para que muestre solo la imagen ) y say que redefino en el código; ya que los say que no redefino ( ID -1 ) si me los muestra transparente.

Gracias anticipadas.

Continue the discussion