Schwarz-Weiß DC



  • Hi,
    habe in WM_CREATE folgenden Code:

    HDC hWndDC;
    hWndDC = GetDC(hWnd);
    hPictureDC = CreateCompatibleDC(hWndDC);
    ReleaseDC(hWnd, hWndDC);
    

    Und erstelle später für diesen DC ein 'Zeichen-Bitmap':

    hPictureBitmap = CreateCompatibleBitmap(hPictureDC, uiWidth, uiHeight);
    SelectObject(hPictureDC, hPictureBitmap);
    

    ... zeichne dann ein bisschen in den DC und blitte ihn dann per BitBlt in WM_Paint.

    Leider ist das geblittete Bild immer Schwarz-Weiß ... wo liegt mein Fehler?

    Danke im Voraus

    M.T.



  • Das hatte ich auch schon mal. Wenn du im CreateCompatibleBitmap-Aufruf nicht das compatibe HDC angibst, sondern das Originale funktioniert es.



  • So funktioniert's - danke

    M.T.


Anmelden zum Antworten