En este caso el bot贸n de la izquierda es un TbtnBmp y el de la derecha un TRbtn, 驴posibilidad de que TBtnBmp quede como el TRbtn?

Gracias!

Please give your code for creating the BtnBmp.
#include "fivewin.ch"
#include "ribbon.ch"
Function Main()
Local oDlg, oBtn, oFont
Local bGradColors:= { | lInvert | If( lInvert, ;
{ { 1, nRgb (255,225,131), nRgb (255,225,131) }, }, ;
{ { 1, CLR_WHITE, CLR_WHITE }, };
);
}
DEFINE FONT oFont NAME GetSysFont() SIZE 0,12 POINTS
DEFINE DIALOG oDlg FROM 0,0 TO 24,79 TITLE "Prueba TBtnBmp" FONT oFont
@ 5,5 BTNBMP oBtn FILE "..\bitmaps\alphabmp\windows.bmp" SIZE 150,40 ACTION oDlg:End() PROMPT "Prueba TBtnBmp";
LEFT GRADIENT bGradColors 2007 FONT oFont
@ 50,5 RBBTN oBtn BITMAP "..\bitmaps\alphabmp\windows.bmp" SIZE 150,40 ACTION oDlg:End() PROMPT "Prueba TRbtn";
LEFT BORDER FONT oFont
ACTIVATE DIALOG oDlg CENTERED
RELEASE FONT oFont
Return (nil)
#include "fivewin.ch"
Function Main()
Local oDlg, oBtn, oFont
Local bGradColors:= { | lInvert | If( lInvert, ;
{ { 1, nRgb (255,225,131), nRgb (255,225,131) }, }, ;
{ { 1, CLR_WHITE, CLR_WHITE }, };
);
}
DEFINE FONT oFont NAME GetSysFont() SIZE 0,12 POINTS
DEFINE DIALOG oDlg SIZE 400,500 PIXEL TITLE "Prueba TBtnBmp" FONT oFont TRUEPIXEL
@ 10,10 RBBTN oBtn BITMAP "..\bitmaps\alphabmp\windows.bmp" SIZE 300,80 ACTION oDlg:End() PROMPT "Prueba TRbtn";
LEFT BORDER FONT oFont
@ 100,10 BTNBMP oBtn FILE "..\bitmaps\alphabmp\windows.bmp" SIZE 300,80 ACTION oDlg:End() PROMPT "Prueba TBtnBmp";
LEFT GRADIENT bGradColors 2007 FONT oFont
@ 190,10 BTNBMP oBtn FILE "..\bitmaps\alphabmp\windows.bmp" SIZE 300,80 ACTION oDlg:End() PROMPT "Prueba TBtnBmp ";
LEFT GRADIENT bGradColors 2007 FONT oFont
@ 280,10 BTNBMP oBtn FILE "..\bitmaps\alphabmp\windows.bmp" SIZE 300,80 ACTION oDlg:End() PROMPT " Prueba TBtnBmp ";
LEFT GRADIENT bGradColors 2007 FONT oFont
@ 370,10 BTNBMP oBtn FILE "..\bitmaps\alphabmp\windows.bmp" SIZE 300,80 ACTION oDlg:End() PROMPT " Prueba TBtnBmp ";
LEFT GRADIENT bGradColors 2007 FONT oFont
oBtn:aBmpRect := { 0, 50, 80, 80 }
ACTIVATE DIALOG oDlg CENTERED
RELEASE FONT oFont
Return (nil)Solved, thanks.
REDEFINE BTNBMP oBtn ID 110 OF oDlg RESOURCE "Edit" ACTION MsgInfo("Editando Ficha") LEFT
oBtn:aBmpRect := { 0, 50, 80, 80 }Fwh 26.03 64 bits + Harbour 64 bits 3.2dev( r2602281433) + MSVC64
oBtn:aBmpRect := { nTop, nLeft, nBottom, nRight }
in pixels relative to the BtnBmp's rect.
Should work with resources also.
nageswaragunupudi wrote:oBtn:aBmpRect := { nTop, nLeft, nBottom, nRight }
in pixels relative to the BtnBmp's rect.
Should work with resources also.
AngelSalom wrote:nageswaragunupudi wrote:oBtn:aBmpRect := { nTop, nLeft, nBottom, nRight }
in pixels relative to the BtnBmp's rect.
Should work with resources also.
Yes, it works with resources.
oBtn:aBmpRect := { 105, 185, 120, 265 }Fwh 26.03 64 bits + Harbour 64 bits 3.2dev( r2602281433) + MSVC64
Jose, las coordenadas son respecto al propio boton : { 2, 2 , 40, 40 }, por ejemplo, y no a las coordenadas del contenedor donde est谩 ubicado el bot贸n
brakaman wrote:AngelSalom wrote:nageswaragunupudi wrote:oBtn:aBmpRect := { nTop, nLeft, nBottom, nRight }
in pixels relative to the BtnBmp's rect.
Should work with resources also.
Yes, it works with resources.
Hola lo siento pero no entiendo como lo haceis.
a ver yo tengo en recursos un BtnBmp situado en
X Position : 180
Y Position : 100
width: 80
Height: 15
Entonces hago:
oBtn:aBmpRect := { 105, 185, 120, 265 }
Y no aparece el boton.
驴Como lo calculais ?
Gracias y perdon por la confusion.
Off Totip : Por cierto, Angel estamos muy cerca.... (Estoy en Santa Magdalena de Pulpis) Perdon
Saludos.
Fwh 26.03 64 bits + Harbour 64 bits 3.2dev( r2602281433) + MSVC64
Si, hay que pillarle el concepto ... yo casi tiro la toalla hasta que v铆 la explicaci贸n de Mr. Rao
Suponiendo que se usa la cl谩usula LEFT , para ajustar el texto hay que fijarse en el PROMPT:
- "Prueba BtnBmp" pone el texto a la derecha
- "Prueba BtnBmp " (atento al espacio al final) pone el texto pegado a la imagen de la izquierda
- " Prueba BtnBmp " (espacios al principio y al final) deja el texto centrado y la imagen a la izquierda (esta es la opci贸n que he usado yo, creo que la m谩s elegante).
bUFFF.
Ahora si Angel. Muchisimasss gracias.
Tienes razon lo mas elegante es espacio inicial y final. OK.
Saludos.
Jose
Fwh 26.03 64 bits + Harbour 64 bits 3.2dev( r2602281433) + MSVC64