Einzelnen Beitrag anzeigen

r29d43

Registriert seit: 18. Jan 2007
287 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: GetWindowPlacement/GetWindowRect gibt als Pos immer 0 zu

  Alt 11. Aug 2009, 21:55
Eventuell, um auch den unwahrscheinlichen Fall noch auszuschließen, dass da immer noch irgendwo ein kleines Mißverständnis vorliegt: Ein SysErrorMessage(GetLastError) so ganz allein kann sich auch gar nicht bemerkbar machen, weil es nämlich nur die Rückgabe eines Strings ist. Ganz richtig müsste es also so heißen (natürlich):

Delphi-Quellcode:
if GetWindowPlacement(AHandle, @AWindowPlacement) then
begin
.
.
.
end
else showMessage(SysErrorMessage(GetLastError));
So würde dir u.a. dann auch angezeigt werden, wenn die übergebene Handle-Variable keine gültige Handle beinhaltet.
  Mit Zitat antworten Zitat