Asi, ahora que me a dado por tener una aparencia en mis aplicaciones elegantes, el uso de BTNBMP no da la talla.
Pero vamos al grano;
- Code: Select all Expand view RUN
#define BM_SETIMAGE 0x00F7
#define IMAGE_BITMAP 0
#define IMAGE_ICON 1
DEFINE DIALOG oDlg NAME "Tool"
DEFINE BITMAP oBmp NAME "imagen1"
REDEFINE BUTTON oBtn PROMPT "Image" ID 104 OF oDlg
ACTIVATE DIALOG oDlg ;
ON INIT SendMessage( oBtn:hWnd, BM_SETIMAGE, IMAGE_BITMAP, oBmp:hBitmap )
Ahora si que tenemos unos botones cojonudos con imágenes!!
Con el editor de Recursos VSX, teneis que activar Image, o el ICON, dependiendo que efecto querais usar, solo el Bitmap, o Bitmap con texto.
Ademas, este sirve desde Windows 95, asi que seria interesante dotar de un method al boton para que cargue directamente la imagen pasada,
¿ No creés Antonio ?
Referencia en;
http://msdn2.microsoft.com/en-us/library/bb761822(VS.85).aspx
Espero que os sirva.