Wie kann ich den Windows-Start-Button disablen?


Der Start-Button unten links in der taskleiste ist in wirklichkeit ein eigenes kleines Fenster. Deswegen können wir mithilfe der Funktionen FindWindow und FindWindowEx dieses Fenster finden und mit EnableWindow auch deaktivieren:

EnableWindow( FindWindowEx(FindWindow('Shell_TrayWnd', nil),0,'Button',nil), false );

und wieder aktivieren:

EnableWindow( FindWindowEx(FindWindow('Shell_TrayWnd', nil),0,'Button',nil), true );
Delphi 1 Delphi 2 Delphi 3 Delphi 4
nicht getestet Version nicht betroffen getestet

siehe auch:

Wie kann ich die Taskbar verstecken?


Delphi FAQ