Entwickler-Ecke

Windows API - Jedes gezeigte Formular in der Taskleiste zeigen


Janek - Do 30.01.03 23:08
Titel: Jedes gezeigte Formular in der Taskleiste zeigen
Ich habe ein Hauptformular, von dem aus ich andere Formulare aufrufe. Nun möchte ich so wie bei SAP oder Baan, dass jedes aufgerufene bzw. aus Sicht von Delphi jedes gezeigte Formular ein Symbol in der Taskleiste erhält.

Damit soll es möglich sein, mit Alt+Tab von einem aufgerufenen Fenster zum anderen zu springen.

Wie kriege ich das hin?


Moderiert von user profile iconTino: Topic aus VisualCLX (Component Library for Cross Platform) verschoben am Sa 26.02.2005 um 20:27


AndyB - Fr 31.01.03 00:36

Da musst du wohl systemabhängigen Code nutzen:

Delphi-Quelltext
1:
SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_APPWINDOW);                    

So ungefähr müsste es lauten. (Hab gerade Linux laufen und kann schlecht in eine .chm bzw. .hlp Datei schauen)

Moderiert von user profile iconTino: Code- durch Delphi-Tags ersetzt.