Hallo,
ich habe eine Anwendung die ich gerne immer sichtbar über eine Fullscreen Applikation laufen lassen will. (ähnlich wie FRAPS).
Ist dies ohne DirectX in CSharp möglich?
Vielen Dank im Voraus.
Im Formdesigner:
FormBorderStyle = None und
WindowState = Maximized
Sollte so klappen.
🙂 Torsten
Danke.
Das funktioniert so leider nicht. Ich öffne zum testen das ATI-3DPreview in Fullscreen.
Ich öffne zum testen das ATI-3DPreview in Fullscreen.
Verstehe ich nicht ganz ... welche Art von Applikation hast Du? Winform? Konsole?
Ich habe ein ganz normales Winform, dann starte ich ein Fullscreen DirectX Anwendung.
Jetzt würde ich gerne ohne einen Programmwechsel über diese 3D-Fullscreen App. ein Windows Form laufen lassen welches Informationen anzeigt.
Okay,
über diese 3D-Fullscreen App. ein Windows Form laufen lassen
Kannst Du mal von dieser Stelle etwas Code posten?
🙂 Torsten
Leider Nein, da es über jede beliebige 3D-Applikation laufen soll die nicht von mir sind.
du willst also die Eigenschaft von fraps, dass es,egal welche anwendung im fullscreen ist, immer sozusagen im "Vordergrund" ist?
in welchem zusammenhang? also was soll deine "immer-im-Vordergrund-Anwendung" anzeigen? zB die Uhrzeit?
//V!coN
life is to short, dont go to big !!
@vicon
Ja genau! Ich ziehe mir Daten aus dem Internet und möchte diese Infos anzeigen.
Uhr wäre ja nicht so spannend. 😁
@nop
das geht immer noch nicht.
jep, bei mir gehts auch noch nicht, wäre aber echt mal interressant.
Nur um mein Beispiel weiter zuführen, so ne kleine uhr bei irgendnem game wäre scho toll, da ich net soviel arbeitsspeicher hab, um dauernd ins windows zushiften 😉
nur so ne Hintergrund Info, für die, die Fraps nicht kennen.
das Programm wird verwendet um die momentane Frame Zahl auszulesen, und ständig in einer beliebigen Ecke des Screens anzuzeigen (ferner kann man auch screens machen und aufnehmen)
die aktuelle FrameZahl kann nicht angeklickt bzw markiert oder sonst irgendwie benutzt werden, wenn man mit dem curser darüber fährt ist sie immernoch im Vordergrund. also irgendwie Transparent =//
PS: eine wirklich interressante Frage. info-bedarf hab
life is to short, dont go to big !!
Stichwort, DirectX Overlayer. Ich habs nur einmal zum laufen gebracht, von 20 versuchen.
Hallo,
soweit ich weiss ist es technisch nicht vorgesehen, dass Fullscreen DirectX Applikationen und Windows Forms (GDI) gleichzeitig dargestellt werden.
Fraps löst dieses Problem dadurch dass es nicht GDI zum zeichnen benutzt, sondern dies mittels eines DirectX Overlays macht.
Wirst dich also in DX einlesen müssen um dies zu bewerkstelligen.
Grüsse, Egon
egrath's Blog: http://egonrath.eg.funpic.de/wordpress