bonjour à tous,
je n'arrête pas de poster, mais cela m'aide beaucoup je vous remercie pour votre aide :)
dans mon application win32 je charge une simple bitmap en fond de mon appli, je me suis fait cette petite fonction qui marche bien :
qui me charge une image ressource, j'affiche alors mon image comme cela après l'appel du createWindowEx :Code:
1
2
3
4
5
6
7
8
9
10
11
12 void PrintBmp(HWND hWnd, int pBitmap) { HBITMAP hBmp; HDC hDC; hBmp=(HBITMAP)LoadImage(hInst,MAKEINTRESOURCE(pBitmap),IMAGE_BITMAP,0,0,LR_CREATEDIBSECTION); hDC=GetDC(hWnd); DrawState(hDC,NULL,NULL,(LPARAM)hBmp,NULL,0,0,0,0,DST_BITMAP); DeleteObject(hBmp); ReleaseDC(hWnd,hDC); }
seulement voilà, lorsque je redimensionne mon appli, qu'un menu qui s'est superposé à mon bitmap est déplaçé, mon bitmap est effaçé, je pense qu"il faut que je force le refresh du bitmap ou quelquechose,Code:PrintBmp (hWnd, IDB_BITMAP1);
merci à vous :)