Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi WS_EX_NOACTIVATE (https://www.delphipraxis.net/55528-ws_ex_noactivate.html)

Nightfly 22. Okt 2005 17:29


WS_EX_NOACTIVATE
 
Hi

hier im Forum und in anderen Quellen bin ich öfters auf Folgendes Codestück gestoßen, welches verhindern soll das eine Anwendung den Fokus erhält.

Delphi-Quellcode:
{procedure TForm1.CreateParams(var Params: TCreateParams);
begin
  Params.ExStyle := Params.ExStyle or WS_EX_NOACTIVATE;
end;  }
Leider sagt der Compiler, das WS_EX_NOACTIVATE ein ungültiger Bezeichner wäre...muß ich da noch ne spezielle Unit einbinden? Die Delphi Hilfe weiß leider auch nicht weiter :(

SirThornberry 22. Okt 2005 17:39

Re: WS_EX_NOACTIVATE
 
Der Fehler sollte eigentlich nicht erscheinen da WS_EX_NOACTIVATE in der Unit "Windows" definiert ist welche Standardmäßig eingebunden ist.

Neutral General 22. Okt 2005 17:43

Re: WS_EX_NOACTIVATE
 
Ich hab ma geguckt und es gibt kein

Delphi-Quellcode:
Windows.WS_EX_NOACTIVATE
...

mirage228 22. Okt 2005 17:46

Re: WS_EX_NOACTIVATE
 
Hi,

Eventuell ist es in der Windows Unit neuerer Delphi-Versionen drin?

mfG
mirage228

Neutral General 22. Okt 2005 17:48

Re: WS_EX_NOACTIVATE
 
Stimmt.
Bei Delphi 7 ists in der Windows Unit drin.

Nightfly 22. Okt 2005 19:09

Re: WS_EX_NOACTIVATE
 
bekomm ich dir irgendwo her?

Hab nir Delphi5...oder kann ich ähnliche Funktionalität anders implementieren?

TKC 22. Okt 2005 19:53

Re: WS_EX_NOACTIVATE
 
hi,

probier mal folgendes:

const
{$EXTERNALSYM WS_EX_NOACTIVATE}
WS_EX_NOACTIVATE = $08000000;


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