Entwickler-Ecke

Windows API - MainForm anzeigen aber keinen TaskBar Button


MaxiTB - So 18.01.04 21:41
Titel: MainForm anzeigen aber keinen TaskBar Button
Es ist ja z.B. im WinAmp möglich, ein Window anzeigen aber nicht in der Taskbar.

Gefunden im Forum habe ich die klassische Methode mit TNA, wobei da aber immer das Window hidden ist ... will ich ja aber nicht. :roll:

Irgendwer eine schnelle Idee ?


toms - So 18.01.04 21:51

Hi,

Probier's mal so:


Delphi-Quelltext
1:
2:
3:
4:
procedure TForm1.FormShow(Sender: TObject);
begin
  ShowWindow(GetWindow(Handle, GW_OWNER), SW_HIDE);
end;


Musst dir aber noch überlegen was beim Minimieren der Form
geschehen soll...


MaxiTB - So 18.01.04 21:53
Titel: ::toms
Falsch verstanden - ich will das Fenster ja nicht verstecken.

Sondern nur den Button in der TaskBar :wink: .


toms - So 18.01.04 21:54

Zitat:
Falsch verstanden - ich will das Fenster ja nicht verstecken.


Hab's nicht falsch verstanden... du hast den Code glaub eher nicht
ausprobiert...


MaxiTB - So 18.01.04 22:10
Titel: ::toms
Ups ... sorry - funkt - obwohl, klar ists mir jetzt nicht ganz ... aber was solls. *g* Hauptsache, es geht. TNX !


MaxiTB - So 18.01.04 23:21
Titel: Okay ... funkt doch nur halb ...
Jetzt hat sich ein neues Problem ergeben ...

Will ich diese Window jetzt TOPMOST machen und AlwaysTop (FormStyle), dann geht das nicht, weil das Window nicht sichtbar ist (Exception).

Ich weiß, jetzt wirds gefinkelt ... habs mal mit SetWindowPos probiert, macht aber Null Effekt. Kein AlwaysTop ... :evil:


MaxiTB - So 18.01.04 23:34
Titel: *gg*
Okay, mit SeWindowPos gehts doch ...

:arrow: Ich kann nur jedem empfehlen, beim Experimentieren das AlphaBendling auszuschalten - das hat mich jetzt bereits zweimal an der Nase rumgeführt. *g*


Tino - Mo 19.01.04 10:45
Titel: Re: Okay ... funkt doch nur halb ...
MaxiTB hat folgendes geschrieben:
Jetzt hat sich ein neues Problem ergeben ...

Neues Problem/Frage = Neues Topic!

Gruß
Tino