Bitmap laden und blitten?
-
Hi,
wie kann ich eine Bitmap laden und dann auf ein HWND blitten?

-
Mit CreateCompatibleDC einen MemoryDC erstellen (der kompatible zu deinem richtigen DC ist), dann mit LoadImage (evtl. auch LoadBitmap) das Bild laden und in den MemoryDC selektieren. Zum Schluss dann noch BitBlt o.ä. um es auf den richtigen DC zu bringen

-
bitte was????

-
static HBITMAP hBitmap; WM_CREATE: hBitmap = LoadBitmap(...); [...] WM_PAINT: hdc = BeginPaint(...); HDC hDCMem =CreateCompatibleDC(hdc); SelectObject(hDCMem , hBitmap); BitBlt(...); [...]
-
Siehe auch: http://www.winprog.org/tutorial/bitmaps.html