![]() |
Programm im Vordergrund - Auch in Fullscreen 3D Anwendungen.
Ich möchte mein Programm auch in 3D Anwendungen nutzen können (wie z.b. WoW).
So eine Art Xfire soll es werden. Nur wie bringe ich mein Programm in 3D Anwendungen in den Vordergrund? |
Re: Programm im Vordergrund - Auch in Fullscreen 3D Anwendun
Hi,
das hab ich auch schonmal versucht, aber man muss dafür das DirectX hooken und dann auf dem fenster des spiels draufmalen. Alles äußerst kompliziert :( |
Re: Programm im Vordergrund - Auch in Fullscreen 3D Anwendun
Meist musst du eine eigene DLL ins Spiel injizieren, aber das kann dich natürlich auch als Cheater flaggen.
|
Re: Programm im Vordergrund - Auch in Fullscreen 3D Anwendun
Ich weiß nicht ob ich dir richtig verstanden habe, aber du willst ja, daß deine Anwendung immer im Vordergrund ist, auch vor 3D Anwendungen?
Also ich hab ein Programm das immer vor allen Programmen sein soll. Dabei ärgere ich mich oft, daß es oft auch bei 3D Anwendungen sichtbar ist (da brauche ich es nicht). Allerdings, auch wenn es ein etwa fünf Jahre altes Programm ist, kann ich mich nicht erinnern da etwas besonders eingebaut zu haben, bis auf die Standardcodes die man überall findet. Ein Tipp: bau eventuell einen Timer der im Sekundentakt das Fenster in den Vordergrund holt. Will ein anderes Programm auch in den Vordergrund und überdeckt deinen, bist du spätestens eine Sekunde später wieder oben. |
Re: Programm im Vordergrund - Auch in Fullscreen 3D Anwendun
Bei Vollbildspielen funktioniert das nicht so einfach.
Bestenfalls sieht man kurz das Fenster aufflackern im Spiel. DirectX und OpenGL sprechen ja direkt den Grafiktreiber an und gehen nicht erst den Umweg über Windows-Funktionen, damit schnell gezeichnet werden kann. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:23 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-2025 by Thomas Breitkreuz