Pregunta

¿Hay una manera de hacer un cuadro de diálogo (CDialog) no descendiente de la estructura principal?

Si no se especifica una ventana padre durante la creación de la ventana principal es la ventana principal de la aplicación. He intentado utilizar SetOwner y SetParent con un parámetro NULL, pero no funcionó.

Entonces, ¿hay alguna manera de hacer un cuadro de diálogo no secundario de la ventana principal o cualquier otra ventana que en última instancia es un niño de la ventana principal ??

¿Fue útil?

Solución

Cada ventana es un hijo de otra ventana. No se puede hacer una ventana que no tiene un padre. Lo mejor que puede hacer es fijar el padre a DesktopWindow. Se puede llegar a través de la ventana del escritorio GetDesktopWindow () .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top