Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.151 Beiträge
 
Delphi 12 Athens
 
#4

Re: Screenshot von dem Clienten eines fremden Fensters mache

  Alt 29. Jan 2010, 14:33
Zumindestens sind diese beiden Variablen nun richtig berechnet.

Delphi-Quellcode:
window.cbSize := SizeOf(window);
if not GetWindowInfo(h, window) then
  ShowMessage(SysErrorMessage(getLastError));
siehe MSDN-Library durchsuchenGetWindowInfo

Und was soll das bei ReleaseDC?
(nochein neues Handle besorgen nd dieses freigeben ... was ist mit dem anderen Handle? )

Dein Try-Except ist auch "toll" ... die Information, daß nicht gespeichert werden konnte ist ja nett, aber warum konnte es das nicht?
(diese Information hast du damit zerstört)
Abgesehn davon prüfst du nirgends, ob die Aufrufe der WinAPIs überhaupt erfolgreich waren.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat