Forum: Multimedia
Delphi
by meg91,
22. Jun 2008
das mit dem sauberen Programmieren war eine gute Idee 8)
Habe mir nochmal meine Prozedur angeschaut und speichere jetzt den HDC zwischen
ha_window := GetWindowDC(h_window);
...und siehe da, auf einmal läuft alles
Danke
gruß
Forum: Multimedia
Delphi
by meg91,
22. Jun 2008
mein Problem ist nicht die Berechnung, die funktioniert perfekt. Es muss irgendwas mit den Handles zu tun habe, da ich exakt die gleiche Funktion verwende um einen Screenshot vom kompletten Desktop auszuwerten, also GetDC
hier mal eine aktualisierte Version, die aber nach wie vor, das Problem des Speicherverbrauchs hat
procedure HandleToPix(h_handle: HWND);
var
i_tmp_x, i_tmp_y: Integer;...