Konar | et pour l'image de fond, en général je rajoutes un truc de ce genre dans le handler WM_PAINT :
Code :
- PAINTSTRUCT ps;
- BeginPaint(&ps);
- HDC hdcMem = CreateCompatibleDC(ps.hdc);
- HBITMAP OldBitmap = (HBITMAP)SelectObject(hdcMem, hBmpDeTonImage);
- BitBlt(ps.hdc,
- ps.rcPaint.left,
- ps.rcPaint.top,
- ps.rcPaint.right - ps.rcPaint.left,
- ps.rcPaint.bottom - ps.rcPaint.top,
- hdcMem,
- ps.rcPaint.left, ps.rcPaint.top,
- SRCCOPY);
- if (OldBitmap)
- SelectObject(hdcMem, OldBitmap);
- DeleteDC(hdcMem);
- EndPaint(&ps);
- return ::DefWindowProc(m_hWnd, uMsg, wParam, lParam);
|
|