Fenster- und Full-Screen Modus (Direct3D 9)

Direct3D-Anwendungen können in einem der beiden Modi ausgeführt werden: im Vollbildmodus oder im Fenstermodus.

Vollbildmodus bedeutet, dass das Fenster, in dem die Anwendung ausgeführt wird, den gesamten Desktop abdeckt und alle ausgeführten Anwendungen (einschließlich Ihrer Entwicklungsumgebung) ausblenden. Spiele verwenden in der Regel den Vollbildmodus, um den Benutzer vollständig im Spiel zu beeindrucken, indem alle ausgeführten Anwendungen verborgen werden. Eine Anwendung, die im Fenstermodus ausgeführt wird, teilt den Desktop mit allen ausgeführten Anwendungen. Die Codeunterschiede zwischen Vollbildmodus und Fenstermodus sind sehr klein.

Da eine Anwendung, die im Vollbildmodus ausgeführt wird, den Bildschirm übernimmt, erfordert das Debuggen der Anwendung entweder einen separaten Monitor oder die Verwendung eines Remotedebuggers. Verwenden Sie das DirectX Systemsteuerung Tool, um das Debuggen mehrerer Monitore zu aktivieren. Ein Vorteil einer Anwendung im Fenstermodus ist, dass Sie den Code in einem Debugger ohne mehrere Monitore oder einen Remotedebugger schrittweise ausführen können.

Direct3D-Geräte