Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.336 Beiträge
Delphi XE2 Professional
|
Re: Form ohne Taskleisten-Button
22. Jan 2006, 11:05
Ich hab jetzt selbst eine Lösung gefunden. Ich finde sie aber nicht sehr schön:
Delphi-Quellcode:
procedure TForm1.OnFShow(Sender: TObject);
begin
with f do
begin
ShowWindow( Handle, SW_HIDE );
SetWindowLong( Handle, GWL_EXSTYLE, GetWindowLong( Handle, GWL_EXSTYLE) or
WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);
ShowWindow( Handle, SW_SHOW );
end;
If not Application.MainForm.Visible then
begin
with Application do
begin
ShowWindow( Handle, SW_HIDE );
SetWindowLong( Handle, GWL_EXSTYLE, GetWindowLong( Handle, GWL_EXSTYLE) or
WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);
ShowWindow( Handle, SW_SHOW );
end;
end;
end;
mfg
Helmi
>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
|
|
Zitat
|