En nuestro controlador de aserción personalizado, me gustaría mostrar un cuadro de mensaje que pregunta si se puede ignorar o no este error. Sin embargo, cuando nuestro juego DirectX está en pantalla completa, no puedo mostrar la función MessageBox encima de la pantalla completa.
Nota: El primer parámetro para MessageBox es el HWND utilizado para crear el dispositivo, y todavía no funciona.
¿Es esto posible?
Intente escribir una GUI de WPF en su lugar (comience con un prototipo).
Eso debería arreglar tu problema.
(Renderice a una superficie DirectX de WPF en pantalla completa y no directamente a la pantalla).
fuente
Por lo que pude ver la última vez que intentamos esto, no es posible.
fuente