Entwickler-Ecke
Windows API - Win-Taste deaktivieren u. Programm im Vordergrund halten
dreistefan - So 15.02.04 23:34
Titel: Win-Taste deaktivieren u. Programm im Vordergrund halten
Mein aktuelles Programm maximiert sich beim Start und sollte sich nach Möglichkeit auch nicht von der Win-Taste oder duch Alt-Tab minimieren lassen.
Gibt es irgendeine Möglichkeit, die Win- und wenn möglich auch die Alt-Taste zu deaktivieren, so lange mein Programm gestartet ist?
Über Strg+Alt+Entf könnte man allerdings noch den Task-Manager aufrufen.
Kann man vielleich irgendwo einstellen, dass die Anwendung immer im Vordergrund ist oder gibt es irgendwo eine Beschreibung wie man so etwas programmieren könnte?
Danke für eure Hilfe!
Chris1308 - Mi 18.02.04 22:02
Hi,
zum Thema "immer im Vordergrund": Da dürfte dir die Eigenschaft FormStyle mit der Eigenschaft fsStayOnTop helfen.
Chris
Delete - Do 19.02.04 00:36
Für ersteres, probier mal ein Tastatur Hook, sollte gehen, wenn du Glück hast. ich kännte mir aber vorstellen, dass du da wie bei Strg+Alt+Entf einen Tastaturtreiber brauchst, weil windows schon vor dem Hook den Daumen drauf hat.
Für zweiteres
SETWINDOWPOS mit dem Flag HWND_TOPMOST.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!