Estoy intentando hacer una ventana con una imágen de fondo y en esa ventana poner un diálogo con fondo transparente con diversos controles, entre ellos una imágen .png o bmp.
El caso es que buscando en el foro, he conseguido poner el diálogo transparente con esto:
- Code: Select all Expand view
- FUNCTION TranspColor( oWnd, nRGB )
SetWindowLong( oWnd:hWnd, GWL_EXSTYLE, WS_BORDER )
SetWindowLong( oWnd:hWnd, GWL_EXSTYLE, WS_EX_LAYERED )
SetLayeredWindowAttributes( oWnd:hWnd, nRGB, 0, LWA_COLORKEY )
RETURN NIL
Pero cuando en el diálogo quiero poner la imágen, sale mal. Os pongo una imágen de como se ve en el diseño original hecho por un diseñador, y como queda en FWH con la orden:
- Code: Select all Expand view
- REDEFINE BITMAP oBmp1 ID 105 OF oDlgAcceso FILENAME cPath+"Dominus_icononombre.bmp"
Aquí veis como queda en FWH y como estaba diseñado: