Seite 1 von 1

Wie kann man ein Gui-Fenster abspeichern?

Verfasst: Donnerstag 29. Dezember 2005, 11:02
von ann
Hallo !
ich habe ein Gui-Fenster programmiert mit einem farbigen Muster, ich müsste dieses Fenser abspeichern. Außer screenshot wüßte ich sonst nicht, wie ich das Fenster per Button abspeichern könnte!

kann mir da jemand weiterhelfen?
Vielen Dank im Voraus

Re: Wie kann man ein Gui-Fenster abspeichern?

Verfasst: Donnerstag 29. Dezember 2005, 11:54
von mr.hide
ann hat geschrieben:Hallo !
ich habe ein Gui-Fenster programmiert mit einem farbigen Muster, ich müsste dieses Fenser abspeichern. Außer screenshot wüßte ich sonst nicht, wie ich das Fenster per Button abspeichern könnte!

kann mir da jemand weiterhelfen?
Vielen Dank im Voraus
Ich bin da auch dran Hab folgendes:

Code: Alles auswählen

import win32ui
import win32gui

hwnd=win32gui.GetForegroundWindow()
dDC = win32gui.GetWindowDC(hwnd)

desktopDC=win32ui.CreateDCFromHandle(dDC)

bmp = win32ui.CreateBitmapFromHandle(dDC)
bmp.SaveBitmapFile(desktopDC, "test.bmp")
und krieg folgende Fehlermeldung:

Code: Alles auswählen

Traceback (most recent call last):
  File "D:\Documents and Settings\mfri\workspace\Testing\test.py", line 12, in ?
    bmp.SaveBitmapFile(desktopDC, "hugo.bmp")
win32ui: GetObject failed
Kann damit jetzt aber nicht wirklich viel anfangen.

Hoffe Ihr könnt mir helfen...


Matthias