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:
- OpenClipboard()
- Gucken ob im Clipboard ne Bitmap liegt: IsClipboardFormatAvailable(CF_BITMAP)
- Handle auf die Bitmap holen: GetClipboardData(CF_BITMAP)
- Irgendwas tolles mit dem HBITMAP-Teil machen, z.B. speichern (siehe FAQ)
- CloseClipboard()