Page 1 of 1
Trasparencias
Posted: Thu Jul 24, 2008 9:46 am
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.
Posted: Thu Jul 24, 2008 3:28 pm
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 ?
Posted: Fri Jul 25, 2008 6:45 am
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
Posted: Fri Jul 25, 2008 7:43 am
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
Posted: Tue Jul 29, 2008 8:24 am
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.