Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi eigenschaften der taskleiste aus programm heraus setzen (https://www.delphipraxis.net/13262-eigenschaften-der-taskleiste-aus-programm-heraus-setzen.html)

Grumble 15. Dez 2003 09:37


eigenschaften der taskleiste aus programm heraus setzen
 
hallo,

kann ich irgendwie aus meinem programm heraus die eigenschaften der taskleiste veraendern, also fixierung aufheben und automatisch in den hintergrund senden? und spaeter das wieder so setzen wie vorher? oder gibt es eine moeglichkeit, das mein prog sich automatisch ueber die leiste legt?

gruesse
grumble

s14 15. Dez 2003 09:45

Re: eigenschaften der taskleiste aus programm heraus setzen
 
Hallo Grumble,
vielleicht hilft Dir diese Funktion weiter:


Delphi-Quellcode:
procedure ShowTaskBar(Style: Word);
var HTaskbar : HWND;
begin
HTaskBar:=FindWindow('Shell_TrayWnd',nil);
//Now you have the window handle, you can use it to disable or hide the taskbar :
 case Style of
   0: EnableWindow(HTaskBar,False); //Disable the taskbar
   1: EnableWindow(HTaskBar,True); //Enable the taskbar
   2: ShowWindow(HTaskbar,SW_HIDE); //Hide the taskbar
   3: ShowWindow(HTaskbar,SW_SHOW); //Show the taskbar
 end;
end;
Gruß

Grumble 15. Dez 2003 09:54

Re: eigenschaften der taskleiste aus programm heraus setzen
 
danke, das klappt an sich super, nur leider hab ich jetzt anstelle der taskleiste den hintergrundstreifen, also das progfenster ueberblendet diesen nicht, gibts dafur nich ne abhilfe?

also das passiert natuerlich nur wenn die eigenschaft immer im vordergrund halten der taskleiste gesetzt ist, hab ich darauf auch irgendwie zugriff?

Grumble 15. Dez 2003 12:14

Re: eigenschaften der taskleiste aus programm heraus setzen
 
kann ich irgendwie die groesse und position der taskleiste feststellen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:58 Uhr.

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