R
Ok Problem gelöst... ich poste hier ma grad noch schnell den Code falls nochmal jemand das problem hat .... vieleicht auch was für die FAQ .. hab nix dergleichen gefunden ....
#
static HBITMAP hBitmap, hBitmap1;
static BITMAP bitmap, bitmap1;
HDC hdc, hdcMem;
HINSTANCE hInstance ;
PAINTSTRUCT ps;
switch (iMsg)
{
case WM_CREATE :
// MenuBitmap
hInstance = ((LPCREATESTRUCT) lParam)->hInstance;
hBitmap1 = LoadBitmap (hInstance, "IDB_MENU");
GetObject (hBitmap1, sizeof (BITMAP), &bitmap1);
// Hintergrunbild
hInstance = ((LPCREATESTRUCT) lParam)->hInstance ;
hBitmap = LoadBitmap (hInstance, "IDB_BG") ;
GetObject (hBitmap, sizeof (BITMAP), &bitmap) ;
case WM_PAINT :
hdc = BeginPaint (hwnd, &ps) ;
hdcMem = CreateCompatibleDC (hdc) ;
SelectObject (hdcMem, hBitmap1) ; // Menubitmap
BitBlt (hdc, 100, 100, bitmap1.bmWidth, bitmap1.bmHeight, hdcMem, 0, 0, SRCCOPY);
DeleteDC (hdcMem);
hdcMem = CreateCompatibleDC (hdc);
SelectObject (hdcMem, hBitmap); // Hintergrundbitmap
BitBlt (hdc, 110, 100, bitmap.bmWidth, bitmap.bmHeight, hdcMem, 0, 0, SRCCOPY) ;
DeleteDC (hdcMem) ;
EndPaint (hwnd, &ps) ;
So long ...