tcok
Messages postés61Date d'inscriptionsamedi 7 juin 2003StatutMembreDernière intervention 3 août 2005
-
10 août 2003 à 18:14
tcok
Messages postés61Date d'inscriptionsamedi 7 juin 2003StatutMembreDernière intervention 3 août 2005
-
11 août 2003 à 08:04
slt a tous !
ma question est on ne peut plus simple.
g un HBITMAP et je veux l'afficher a l'ecran. comment faire ?
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 10 août 2003 à 19:39
voila une manière de procéder:
HDC hdc, hdcMem;
hdc = GetDC (hwnd);
hdcMem = CreateCompatibleDC (hdc) ;
SelectObject (hdcMem, hBitmap) ;
BitBlt (hdc, x, y, cx, cy, hdcMem, 0, 0, SRCCOPY);
/* x et y représentent le point ou afficher l'image, cx et cy ses dimension pour le dernier paramètre va voir MSDN */
ReleaseDC (hwnd, hdc);
DeleteDC (hdcMem);
maintenant, tout dépend si tu inseres de code dans un WM_PAINT ou pas, dans ce cas utilise plutot