Das liegt daran, dass die Taskleiste als Appbar registriert ist und somit den Arbeitsbereich des Desktops entsprechend verkleinert. Soll sich das Programm über den ganzen Bildschirm maximieren, musst du den Workspace entsprechend anpassen. Natürlich muss du ihn wieder zurücksetzen.
Aber was ist das:
Delphi-Quellcode:
repeat
Handle := FindWindow('
Shell_TrayWnd',
nil);
Sleep(200);
until Handle <> 0;
Entweder wird das Fenster gefunden oder nicht. Wozu die Schleife?