Quote:
Originariamente inviato da djpeppe
io ho un dialog con uno static bitmap che ha come id IMG_BR
il dialog ha come handle hwnd
ho inoltre incluso nelle risorse alcuno file .bmp che dovrei mettere proprio nell' IMG_BR.
prendiamo in esempio il file
1 c.bmp
avevo visto le funzioni LoadBitmap() e SendMessage(), ma non ho capito molto.
come faccio a far visualizzare quell'immagine?
|
Carichi il bitmap con LoadBitmap:
HBITMAP hbmp;
hbmp = LoadBitmap (hInstance, MAKEINTRESOURCE (ID_BITMAP));
poi mandi al controllo static il messaggio STM_SETIMAGE:
SendDlgItemMessage (hwnd, IMG_BR, STM_SETIMAGE, IMAGE_BITMAP, (WPARAM) hbmp);