Cómo hacer que un wxFrame se comporte como un objeto modal wxDialog

¿Es posible hacer que un objeto wxFrame se comporte como un cuadro de diálogo modal en el sentido de que la ventana que crea el objeto wxFrame detiene la ejecución hasta que el objeto wxFrame salga?

Estoy trabajando en unpequeño jueg y me he encontrado con el siguiente problema. Tengo una ventana principal del programa que aloja la aplicación principal (parte estratégica). Ocasionalmente, necesito transferir el control a una segunda ventana para la resolución de parte del juego (parte táctica). Mientras estoy en la segunda ventana, quiero que el procesamiento en la primera ventana se detenga y espere a que se complete el trabajo en la segunda ventana.

Normalmente, un cuadro de diálogo modal sería suficiente, pero quiero que la nueva ventana tenga alguna funcionalidad que parece que no puedo obtener con un wxDialog, es decir, una barra de estado en la parte inferior y la capacidad de cambiar el tamaño / maximizar / minimizar la ventana ( esto debería ser posible pero no funciona, vea esta pregunta Cómo obtener los botones de minimizar y maximizar para que aparezcan en un objeto wxDialog).

omo nota adicional, quiero que la funcionalidad de la segunda ventana se mantenga completamente desacoplada de la ventana principal, ya que eventualmente se dividirá en un programa separado.

¿Alguien ha hecho esto o tiene alguna sugerencia?

Respuestas a la pregunta(6)

Su respuesta a la pregunta