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 : S�lectionner tout - Visualiser dans une fen�tre � part
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 : S�lectionner tout - Visualiser dans une fen�tre � part PrintBmp (hWnd, IDB_BITMAP1);
merci � vous![]()
Partager