Ich muss in der Lage sein, einen überlagerten Grafikbereich (über DirectX/DirectDraw-Methoden) an beliebiger Stelle auf dem Bildschirm zu setzen oder zumindest in einem Fensterbereich zu verwenden. Hat jemand das geschafft?DirectX Overlay in einem Fenster
Antwort
Ich denke, was Sie wollen, ist ein "Layered Window". Hier ist an example, die zeigt, wie man Ebenenfenster mit DirectX (und OpenGL) macht.
Mit einem mehrschichtigen Fenster können Sie Ihren normalen Fensterrahmen transparent (oder halbtransparent) machen, so dass der Inhalt, den Sie zeichnen, über dem Desktop und anderen Fenstern zu schweben scheint.
Wir haben vor kurzem eine ähnliche Anwendung erstellt, wo wir C# für alle GUI-Sachen und DirectX für schnelles 3D in einem Fenster verwendet haben. C# war hervorragend für die schnelle GUI-Entwicklung, aber GDI + war nicht schnell genug für unser Programm. Also übersteuerten wir die WndPrc-Funktion in einem Panel in unserem C# -Fenster und übertrugen alle Steuerung von Mausereignissen und Malen auf die C++ - DLL. Das Ergebnis war reibungslos und wir konnten alle Aspekte der schnellen Anwendungsentwicklung mit einem komplexen 3D-Backend kombinieren.
- 1. WPF und DirectX - Spiel Overlay
- 2. Vollbild DirectX Overlay? Ja .. wieder C#
- 3. MPMoviePlayerController und Overlay-Fenster
- 4. Overlay-Fenster-Service In Android
- 5. Mehrere Vollbild-Fenster mit DirectX 9.0
- 6. Screenshot der DirectX-App ohne Fenster
- 7. DirectX-Rendering
- 8. Overlay-Fenster beim Zeichnen nicht korrekt gezeichnet
- 9. Aktivität als Overlay-Fenster auf Tablets anzeigen
- 10. UWP und DirectX
- 11. DirectX CreateOverlay-Funktionsbibliothek?
- 12. GDI und DirectX-Rendering
- 13. Wie erstelle ich ein Overlay-Fenster in Java?
- 14. Videowiedergabe in DirectX 11
- 15. Wie öffne ich ein hardwarebeschleunigtes DirectX-Fenster auf einem zweiten Bildschirm?
- 16. Opazität mit einem Overlay div
- 17. Text in einem Vollbild-Overlay drucken?
- 18. DirectX Beleuchtung
- 19. Erkennen Touch-Ereignis von Navigationstasten in einem Dienst mit Fenster
- 20. Deferred Shading DirectX-Demos?
- 21. Rendering auf mehrere Texturen mit einem Durchlauf in directx 11
- 22. Eine Kugel in DirectX mit einem Feind kollidieren lassen
- 23. Obj loader in directX 9
- 24. Anzeigen eines Videos in DirectX
- 25. DirectX 11 Videowiedergabe
- 26. String Overlay in Android
- 27. Konsole in einem neuen Fenster
- 28. DirectX 11 Transparenz Problem
- 29. Hardware-Overlay erkennen
- 30. DirectX Blending State Problem