Page 1 of 1
cómo crear un botón con btnbmp?
Posted: Mon Mar 11, 2013 8:32 pm
by nixbeau
amigos, ¿cómo puedo hacer un botón como éste se muestra a continuación con btnbmp?
al pasar el ratón sobre ella cambia de color a un degradado de blanco.
!Gracias

Re: cómo crear un botón con btnbmp?
Posted: Mon Mar 11, 2013 9:39 pm
by RenOmaS
En mi version de fwh que tengo (11.01)
Tienes que crear 4 imagens para el estado.
1 Normal
2 Pressed
3 Disabled
4 Mouse Over
y asignarlos mediante a chamada al metodo LoadBitmaps(... )
Code: Select all | Expand
METHOD LoadBitmaps( cResName1, cResName2, cBmpFile1, cBmpFile2,;
cResName3, cBmpFile3, cResName4, cBmpFile4 ) CLASS TBtnBmp
Re: cómo crear un botón con btnbmp?
Posted: Mon Mar 11, 2013 9:42 pm
by Antonio Linares
Germano,
Aqui tienes un ejemplo:
germano.prg
Code: Select all | Expand
#include "FiveWin.ch"
function Main()
local oDlg, oBtn
DEFINE DIALOG oDlg
@ 10, 10 BTNBMP oBtn FILE "btntouch.bmp" SIZE 35, 35 NOBORDER
oBtn:LoadBitmaps( ,,,,,,, "btntouch2.bmp" ) // este es el de arriba, modificado su color de fondo
ACTIVATE DIALOG oDlg CENTERED
return nil
Re: cómo crear un botón con btnbmp?
Posted: Tue Mar 12, 2013 1:39 pm
by nixbeau
Antonio Linares wrote:Germano,
Aqui tienes un ejemplo:
germano.prg
Code: Select all | Expand
#include "FiveWin.ch"
function Main()
local oDlg, oBtn
DEFINE DIALOG oDlg
@ 10, 10 BTNBMP oBtn FILE "btntouch.bmp" SIZE 35, 35 NOBORDER
oBtn:LoadBitmaps( ,,,,,,, "btntouch2.bmp" ) // este es el de arriba, modificado su color de fondo
ACTIVATE DIALOG oDlg CENTERED
return nil
Funcionó! Gracias. ¿Cómo puedo compilar las imágenes en el ejecutable?
Re: cómo crear un botón con btnbmp?
Posted: Tue Mar 12, 2013 9:46 pm
by acuellar
Nixbeau
Las imágenes tenés que cargarla a tu DLL o RC.
luego usas RESOURCE en vez de FILE
Saludos,
Adhemar