Clipboarddaten als Bitmap speichern?



  • Ich habe in der Zwischenablage ein Bitmap, das ich gerne auch als
    solches abspeichern möchte.

    Muss ich das nun in ein CBitmap umwandeln? Und wie speichere ich es dann?



  • CBitmap hört sich nach MFC an.

    Generell etwa so:

    1. OpenClipboard()
    2. Gucken ob im Clipboard ne Bitmap liegt: IsClipboardFormatAvailable(CF_BITMAP)
    3. Handle auf die Bitmap holen: GetClipboardData(CF_BITMAP)
    4. Irgendwas tolles mit dem HBITMAP-Teil machen, z.B. speichern (siehe FAQ)
    5. CloseClipboard()

Anmelden zum Antworten