Trasparencias

Post Reply
Dario Watchdog
Posts: 7
Joined: Thu Jul 17, 2008 10:53 am
Location: La Palma del Condado

Trasparencias

Post by Dario Watchdog »

Ante todo buenos dias.

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

Gracias anticipadas.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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
Dario Watchdog
Posts: 7
Joined: Thu Jul 17, 2008 10:53 am
Location: La Palma del Condado

Post by Dario Watchdog »

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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
Dario Watchdog
Posts: 7
Joined: Thu Jul 17, 2008 10:53 am
Location: La Palma del Condado

Post by Dario Watchdog »

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.
Post Reply