Fenstermodus im Vergleich zum Full-Screen-Modus (Direct3D 9)

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

Der 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) ausblendet. Spiele werden in der Regel standardmäßig im Vollbildmodus verwendet, um den Benutzer vollständig in das Spiel einzutauchen, indem alle ausgeführten Anwendungen ausgeblendet 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 gering.

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 mit mehreren Monitoren zu aktivieren. Ein Vorteil einer Anwendung im Fenstermodus besteht darin, dass Sie den Code in einem Debugger ohne mehrere Monitore oder einen Remotedebugger durchlaufen können.

Direct3D-Geräte