Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Fenster in der Taskleiste sichtbar? (https://www.delphipraxis.net/80398-fenster-der-taskleiste-sichtbar.html)

Neutral General 8. Nov 2006 13:07


Fenster in der Taskleiste sichtbar?
 
Hi,

Wie kann man anhand eines Handles herausfinden ob ein Fenster in der Taskleiste sichtbar ist oder nicht?
Hab mal was gefunden aber das funktioniert nicht so ganz.. also die Prüfung schlägt IMMER fehl!

Delphi-Quellcode:
if GetWindowLong(wnd,GWL_EXSTYLE) and WS_EX_APPWINDOW = WS_EX_APPWINDOW then
...
Die Bedingung wird nie erfüllt.. was muss ich denn anders machen?

Gruß
Neutral General

r2c2 8. Nov 2006 14:47

Re: Fenster in der Taskleiste sichtbar?
 
Hallo :hi:

versuch mal folgendes(ungetestet):
Delphi-Quellcode:
if not (GetWindowLong(Application.Handle, GWL_EXSTYLE) and WS_EX_TOOLWINDOW = WS_EX_TOOLWINDOW) then
begin
  ...
end;
mfg

Christian

Luckie 8. Nov 2006 14:49

Re: Fenster in der Taskleiste sichtbar?
 
Probier mal MSDN-Library durchsuchenIsIconic.

SirThornberry 8. Nov 2006 14:55

Re: Fenster in der Taskleiste sichtbar?
 
Zitat:

Zitat von Luckie
Probier mal MSDN-Library durchsuchenIsIconic.

Zitat:

The IsIconic function determines whether the specified window is minimized (iconic).

Luckie 8. Nov 2006 14:58

Re: Fenster in der Taskleiste sichtbar?
 
Und wenn es minimiert ist, dann ist es doch in der Taskbar oder nicht?

teebee 8. Nov 2006 15:04

Re: Fenster in der Taskleiste sichtbar?
 
Zitat:

Zitat von Luckie
Und wenn es minimiert ist, dann ist es doch in der Taskbar oder nicht?

Verschwindet ein Fenster denn aus der Taskleiste, wenn es nicht minimiert ist?

Probier mal das hier.

Gruß, teebee


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:06 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