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 Fokus bei der anwendung bewahren...! (https://www.delphipraxis.net/54307-fokus-bei-der-anwendung-bewahren.html)

mojo777 1. Okt 2005 12:41


Fokus bei der anwendung bewahren...!
 
hallo,
habe eine frage zum thema windows und so....
wenn ich einen usb stick reinstecke, kommt automatisch das fenster mit den inhalten... das nimmt meiner anwenung den fokus weg.. :-(
wie kann ich das verhinderN?
schaffe es nicht in windows auszuschalten.
habe auch schon probiert den fokus in der anwendung zu kontrollieren, komme aber damit nicht klar.
kann mir vll. jemand kurz und knapp helfen????
DANKE!!!

alzaimar 1. Okt 2005 12:49

Re: Fokus bei der anwendung bewahren...!
 
Nimm einen Timer, der immer wieder checkt, ob deine Anwendung den Fokus noch hat und dann einfach den Fokus wieder übernimmt.

mojo777 1. Okt 2005 12:55

Re: Fokus bei der anwendung bewahren...!
 
das ist klar... das mache ich auch.. aber WIE lenke ich den fokus auf die anwendung???
habe schon folgendes ausprobiert:
Delphi-Quellcode:
var Wnd: HWnd;
begin
fmMain.SetFocus;
Wnd := GetWindow(Application.Handle, gw_HWndFirst);
BringWindowToTop(Wnd);
SetForegroundWindow(Wnd);

mojo777 1. Okt 2005 13:19

Re: Fokus bei der anwendung bewahren...!
 
http://www.delphi-library.de/topic_m...gen_15410.html

und für die bei denen es nicht sauber funktioniert....
http://coding.derkeiler.com/Archive/...4-01/0117.html


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