ButtonBMP

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

ButtonBMP

Post by Sebastián Almirón »

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
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Sebastián,

Revisa el ejemplo samples\TestBuBm.prg
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Sebastián Almirón
Posts: 125
Joined: Mon Dec 12, 2005 9:56 am
Location: Moralzarzal - Spain

Post by Sebastián Almirón »

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
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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
Post Reply