Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Für jedes Fenster eigenen Taskbareintrag (Windows 7) (https://www.delphipraxis.net/142564-fuer-jedes-fenster-eigenen-taskbareintrag-windows-7-a.html)

Hedge 30. Okt 2009 11:02


Für jedes Fenster eigenen Taskbareintrag (Windows 7)
 
Habe eine Applikation mit 2 Forms und möchte für beide einen einzelnen Taskbareintrag haben.

Dazu habe ich mehrere Sachen gefunden, aber keine funktioniert.

Erstmal:

Delphi-Quellcode:
type
  TForm1 = class(TForm)
    dwJumpLists1: TdwJumpLists;
    procedure FormShow(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  protected
      procedure CreateParams(var Params: TCreateParams);
  end;
danach dann:

Delphi-Quellcode:
procedure TForm1.CreateParams
   (var Params: TCreateParams);
begin
  inherited;
  Params.ExStyle := Params.ExStyle    or WS_EX_APPWINDOW;
end;
oder:

Delphi-Quellcode:
procedure TForm1.CreateParams(var Params : TCreateParams);
begin
  inherited CreateParams(Params);
  Params.WndParent := GetDesktopWindow;
  Params.Caption:='Title';
end;

toms 4. Dez 2009 00:31

Re: Für jedes Fenster eigenen Taskbareintrag (Windows 7)
 
Hast du es so auch probiert?

procedure CreateParams(var Params: TCreateParams); override;


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz