FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour DUDA: COMANDO TRANSPARENT EN UNA BITMAP
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
DUDA: COMANDO TRANSPARENT EN UNA BITMAP
Posted: Fri Aug 31, 2007 01:12 PM

Buenas Amigos...

Una pequena duda en la version 2.7 de FiveWin

Porque se uso una BITMAP y hago asi:

REDEFINE BITMAP ID 23 RESOURCE "ORGARQS" TRANSPARENT OF ODLG
//
REDEFINE BITMAP ID 24 RESOURCE "HAND" TRANSPARENT OF ODLG

Me retorna erro:

REINDEXA.prg(109) Warning W0001 Ambiguous reference: 'TRANSPARENT'

REINDEXA.prg(111) Warning W0001 Ambiguous reference: 'TRANSPARENT'

Se lo hago asi:

REDEFINE BITMAP ID 23 RESOURCE "ORGARQS" TRANSPAREN OF ODLG
//
REDEFINE BITMAP ID 24 RESOURCE "HAND" TRANSPAREN OF ODLG

Funciona Perfecto.

Donde esta el erro?

Muchas gracias.

Regards, saludos.

Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
DUDA: COMANDO TRANSPARENT EN UNA BITMAP
Posted: Fri Aug 31, 2007 01:54 PM

//-> Resuelto de esta Forma:

//-> Esto esta en C:\FWH27\INCLUDE\FIVEWIN.CH

xcommand REDEFINE BITMAP [ <oBmp> ] ;

         [ ID &lt;nId&gt; ] ;
         [ &lt;of: OF, WINDOW, DIALOG&gt; &lt;oWnd&gt; ] ;
         [ &lt;resource: NAME, RESNAME, RESOURCE&gt; &lt;cResName&gt; ] ;
         [ &lt;file: FILE, FILENAME, DISK&gt; &lt;cBmpFile&gt; ] ;
         [ &lt;lClick: ON ClICK, ON LEFT CLICK&gt; &lt;uLClick&gt; ] ;
         [ &lt;rClick: ON RIGHT CLICK&gt; &lt;uRClick&gt; ] ;
         [ &lt;scroll: SCROLL&gt; ] ;
         [ &lt;adjust: ADJUST&gt; ] ;
         [ CURSOR &lt;oCursor&gt; ] ;
         [ MESSAGE &lt;cMsg&gt;   ] ;
         [ &lt;update: UPDATE&gt; ] ;
         [ WHEN &lt;uWhen&gt; ] ;
         [ VALID &lt;uValid&gt; ] ;
         [ &lt;transparent: TRANSPARENT&gt; ] ;
         [ &lt;transparent: TRANSPAREN&gt;  ] ;  //-&gt; Modificado By Joao Santos
   =&gt; ;
      [ &lt;oBmp&gt; := ] TBitmap():ReDefine( &lt;nId&gt;, &lt;cResName&gt;, &lt;cBmpFile&gt;,;
         &lt;oWnd&gt;, [\{ |nRow,nCol,nKeyFlags| &lt;uLClick&gt; \}],;
                 [\{ |nRow,nCol,nKeyFlags| &lt;uRClick&gt; \}],;
         &lt;.scroll.&gt;, &lt;.adjust.&gt;, &lt;oCursor&gt;, &lt;cMsg&gt;, &lt;.update.&gt;,;
         &lt;{uWhen}&gt;, &lt;{uValid}&gt;, &lt;.transparent.&gt; )

xcommand DEFINE BITMAP [<oBmp>] ;

         [ &lt;resource: RESOURCE, NAME, RESNAME&gt; &lt;cResName&gt; ] ;
         [ &lt;file: FILE, FILENAME, DISK&gt; &lt;cBmpFile&gt; ] ;
         [ &lt;of: OF, WINDOW, DIALOG&gt; &lt;oWnd&gt; ] ;
   =&gt; ;
      [ &lt;oBmp&gt; := ] TBitmap():Define( &lt;cResName&gt;, &lt;cBmpFile&gt;, &lt;oWnd&gt; )

/*----------------------------------------------------------------------------//

Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
DUDA: COMANDO TRANSPARENT EN UNA BITMAP
Posted: Fri Aug 31, 2007 03:35 PM

//-> Otro erro en FIVEWIN.CH de la Version 2.7
//-> Solo en RECURSOS en @...Say, Esta Correcto. ????

/----------------------------------------------------------------------------//
!short: SAY
/

xcommand REDEFINE SAY [<oSay>] ;

         [ &lt;label: PROMPT, VAR&gt; &lt;cText&gt; ] ;
         [ PICTURE &lt;cPict&gt; ] ;
         [ ID &lt;nId&gt; ] ;
         [ &lt;dlg: OF,WINDOW,DIALOG &gt; &lt;oWnd&gt; ] ;
         [ &lt;color: COLOR,COLORS &gt; &lt;nClrText&gt; [,&lt;nClrBack&gt; ] ] ;
         [ &lt;update: UPDATE &gt; ] ;
         [ FONT &lt;oFont&gt; ] ;
         [ &lt;lShaded: SHADED, SHADOW &gt; ] ;   //-&gt; Modificado Joao Santos
         [ &lt;lBox:    BOX   &gt;  ] ;
         [ &lt;lRaised: RAISED &gt; ] ;
   =&gt; ;
      [ &lt;oSay&gt; := ] TSay():ReDefine( &lt;nId&gt;, &lt;{cText}&gt;, &lt;oWnd&gt;,   ;
                    &lt;cPict&gt;, &lt;nClrText&gt;, &lt;nClrBack&gt;, &lt;.update.&gt;, ;
                    &lt;oFont&gt;, &lt;.lShaded.&gt;, &lt;.lBox.&gt;, &lt;.lRaised.&gt;  )

//
//-> Ahora Puedo hacer Igual como en la Classe SENSITIVE SAY.
//
For IDCor=601 TO 620
REDEFINE SAY oSay ID iDcor ;
OF oFld:aDialogs[1] ;
COLOR CLR_BLACK ;
UPDATE BOX RAISED ;
FONT oFnt
Next IDCor

Maestro Antonio... Estoy Cierto?

Regards, saludos.

Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
DUDA: COMANDO TRANSPARENT EN UNA BITMAP
Posted: Fri Aug 31, 2007 05:22 PM

Jo茫o,

Deber铆as usar una versi贸n m谩s actualizada de Harbour 贸 xHarbour, ya que el preprocesador se cambi贸 completamente.

De todas formas, podrias usar:
[ <lTransparent: TRANSPARENT> ] ;

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
DUDA: COMANDO TRANSPARENT EN UNA BITMAP
Posted: Fri Aug 31, 2007 05:32 PM
Antonio Linares wrote:Jo茫o,

Deber铆as usar una versi贸n m谩s actualizada de Harbour 贸 xHarbour, ya que el preprocesador se cambi贸 completamente.

De todas formas, podrias usar:
[ <lTransparent: TRANSPARENT> ] ;




Gracias Maestro.

Ahora, uso las dos formas

Voy cambiar la version de XHARBOUR.EXE para el ultimo build.

Regards, saludos.
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341

Continue the discussion