View Single Post
Old 08-08-2007, 17:30   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Cittā: TO
Messaggi: 5206
Quote:
Originariamente inviato da djpeppe Guarda i messaggi
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);
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin č offline   Rispondi citando il messaggio o parte di esso