Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Form halb Transparent über Bildschirm legen (https://www.delphipraxis.net/48236-form-halb-transparent-ueber-bildschirm-legen.html)

Assun 22. Jun 2005 16:01


Form halb Transparent über Bildschirm legen
 
Hi !

Ich habe vor einen Trainer zu schreiben.

Dieser Trainer sollte sich halbtransparent über das Spiel legen und man soll die Form bedienen können.

D.H. man soll nicht aus dem spiel geworfen werden, wenn man auf meine Form klickt.

Hätte da jemand ne idee wie das realisierbar wäre ?

THX

turboPASCAL 22. Jun 2005 16:18

Re: Form halb Transparent über spiel legen - prog muss ankli
 
Eine neue FormX mit Alphablend über die andere FormY legen, Pos. angleichen
mit FormX.Top := FormY.Top usw.- könnte man doch machen oder ?

Welche Form soll man bedienen, die neue ? ( hab ich jetzt net' verstanden )

Assun 22. Jun 2005 16:20

Re: Form halb Transparent über Bildschirm legen
 
also ums genau exakt drüberlegen gehts mir gar net.

es is nur wichtig dass man durch meine Form durch guggen kann. und dass wenn man die anklickt man nicht aus dem spielgeworfen wird (so als würde man ALT + TAB drücken)

turboPASCAL 22. Jun 2005 16:23

Re: Form halb Transparent über Bildschirm legen
 
Das Spiel ist von Dir (Delph + Code) oder ist es ein Externes (andere Anwendung) ?

SirThornberry 22. Jun 2005 16:29

Re: Form halb Transparent über Bildschirm legen
 
du musst dafür sorgen das dein form keinen focus bekommen kann, also das fenster nicht aktiv wird dann hast du ne kleine chance das du dein form über dem spielform hast.

Assun 22. Jun 2005 16:30

Re: Form halb Transparent über Bildschirm legen
 
ne das prog is net von mir.

es muss doch möglich sein dass man net ausm spiel gehauen wird !

Khabarakh 22. Jun 2005 16:31

Re: Form halb Transparent über Bildschirm legen
 
Aber allein um deine Form anzuzeigen, braucht man AFAIK schon Hooks etc., dazu gab es ja auch schon ein paar Threads hier. Aber dann noch die Form zu bedienen... ich bin mir nicht sicher, ob das überhaupt schon irgendjemand probiert hat :wink: .

[add]@SirThornberry: Ein Versuch wäre es wert, wird aber wohl mit einem ziemlich flackernden Bild enden. [/add]

nailor 22. Jun 2005 16:46

Re: Form halb Transparent über Bildschirm legen
 
angenommen, das spiel verwendet Direct3D/OpenGL o.ä.

Kann man da überhaupt halbtransparent was drübermalen?

turboPASCAL 22. Jun 2005 16:48

Re: Form halb Transparent über Bildschirm legen
 
Mach deine Form Fullscreen + fsStayOnTop dan ist doch egal ob der Anwender ALT+TAP
drückt, nach einem Klick hat Deine Anwendung wieder den Focus. :gruebel:

PierreB 22. Jun 2005 16:56

Re: Form halb Transparent über Bildschirm legen
 
Zitat:

Zitat von nailor
angenommen, das spiel verwendet Direct3D/OpenGL o.ä.

Kann man da überhaupt halbtransparent was drübermalen?

Das bezweifle ich. Man könnte den Trainer höchstens direkt in das Spiel einbauen, wie so eine Art Mod.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:51 Uhr.
Seite 1 von 2  1 2      

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