ButtonBMP

ButtonBMP

Postby Sebastián Almirón » Fri Apr 28, 2006 9:25 am

Hola a todos.

Estoy empezando a pasar mi primera aplicación a 32 bits- así que a partir de ahora os daré un poco la lata- y tengo algunos problemas con los botones:

Quiero eliminar de los diálogos los botones Borland y sustituirlos por otra clase, he probado con ButtonBMP, pero me encuentro que si los defino como Button (Custom Control) me aparecen como pulsados y si los defino como PushButton al pulsar con el ratón y sin soltarlo sitúo el cursor fuera del botón se queda como pulsado y ya no vuelve a verse bien. En cualquier caso quiero evitar el efecto de que cambie de color.

La declaración la hago así de simple:
REDEFINE BUTTONBMP oBtn1 ID 781 OF oDlg BITMAP "BMP_SI"

Los diálogos los tengo en DLLs, estoy usando PellesC

Saludos
User avatar
Sebastián Almirón
 
Posts: 157
Joined: Mon Dec 12, 2005 9:56 am
Location: Moralzarzal - Spain

Postby Antonio Linares » Fri Apr 28, 2006 9:45 am

Sebastián,

Revisa el ejemplo samples\TestBuBm.prg
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42149
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Sebastián Almirón » Fri Apr 28, 2006 11:29 am

Antonio, eso fué lo primero que miré.

He comprobado que si el BMP del botón está en un fichero sale bien, pero si está en la librería de recursos, aun siendo el mismo dibujo, sale como si estuviera pulsado.

Es decir
REDEFINE BUTTONBMP oBtn1 ID 781 OF oDlg BITMAP "BMP_SI.BMP" //Se ve bien
no se ve igual que:
REDEFINE BUTTONBMP oBtn1 ID 781 OF oDlg BITMAP "BMP_SI" //Se ve como pulsado

¿ Estoy haciendo algo mal ?
User avatar
Sebastián Almirón
 
Posts: 157
Joined: Mon Dec 12, 2005 9:56 am
Location: Moralzarzal - Spain

Postby Antonio Linares » Fri Apr 28, 2006 11:47 am

Sebastian,

Aqui tienes un ejemplo funcionando correctamente usando un bitmap desde recurso:
http://hyperupload.com/download/018caba ... t.zip.html
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42149
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 40 guests