Clipper/FiveWin - Botones con fondo transparente

 
Vista:

Botones con fondo transparente

Publicado por Gabriel Martin (2 intervenciones) el 23/06/2016 12:53:32
Muy buenas

Vuelvo a la carga con el fichero de recursos.

Para los botones de una Buttonbar, o para cualquier Button, cargo un resource que no es otro que un bitmap creado en el Pelles c y guardado en un .rc que luego transformo en un .dll

No encuentro la razón de porqué a veces algunos de estos botones, cargan la imagen con el fondo transparente y otros no.

En el dialog ya se indica al recurso de la pantalla que el boton es transparente.

Ejemplo:

1
2
3
4
5
6
7
8
9
ASIENTO DIALOG FIXED DISCARDABLE 77, 40, 371, 228
STYLE WS_POPUP|DS_MODALFRAME|DS_3DLOOK|WS_CAPTION|WS_SYSMENU|WS_VISIBLE
FONT 12, "Arial"
{
  CONTROL "", 6100, "Edit", ES_RIGHT|WS_BORDER|WS_TABSTOP, 84, 16, 25, 9
  CONTROL "", 6101, "Edit", ES_RIGHT|WS_BORDER|WS_TABSTOP, 168, 16, 36, 9
  CONTROL "", 101, "ListBox", NOT WS_VISIBLE|LBS_SORT|LBS_NOTIFY|WS_VSCROLL|WS_BORDER|WS_TABSTOP, 22, 36, 326, 136
  CONTROL "Limpiar", 6501, "Button", BS_BITMAP, 292, 200, 21, 20, WS_EX_TRANSPARENT
}

La imagen que cargo es un bmp de 48*48 24 ppm

A ver si alguien sabe la razón

Gracias por vuestra ayuda
Atte. G.M.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Botones con fondo transparente

Publicado por Daniel (3 intervenciones) el 29/07/2016 16:12:32
Tenes que tener en cuenta que el color transparente que se define es el del pixel superior izquierdo, si el resto del fondo no es de ese mismo color, lo pinta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar