In unserem benutzerdefinierten Assertion-Handler möchte ich ein Meldungsfeld anzeigen, in dem Sie gefragt werden, ob dieser Fehler ignoriert werden kann. Wenn unser DirectX-Spiel jedoch im Vollbildmodus angezeigt wird, kann die MessageBox-Funktion nicht über dem Vollbildmodus angezeigt werden.
Hinweis: Der erste Parameter für MessageBox ist der HWND, der zum Erstellen des Geräts verwendet wird, und er funktioniert immer noch nicht.
Ist das überhaupt möglich?
Versuchen Sie stattdessen, eine WPF-GUI zu schreiben (beginnen Sie mit einem Prototyp).
Das sollte dein Problem beheben.
(Auf die DirectX-Oberfläche von WPF im Vollbildmodus rendern und nicht direkt auf den Bildschirm.)
quelle
Soweit ich das letzte Mal feststellen konnte, ist dies nicht möglich.
quelle