Pregunta

En mi Win32 aplicación, que tenía un cuadro de diálogo modal que muestra la configuración que tenía que añadir más ajustes a. Con el fin de adaptarse a la nueva configuración, se me cayó una pestaña Configuraciónctrl en el diálogo y en marcha dos cuadros de diálogo no modal. La interfaz de usuario está trabajando cambiando entre ellos, pero los diálogos no modales no responde al teclado. En una aplicación regular, IsDialogMessage (hWndCurModelessDialog) sería llamado. ¿Cómo puedo hacer esto por mi de diálogo modal que contiene un cuadro de diálogo modal?

¿Fue útil?

Solución

Usted no. La función de la caja de diálogo modal llama IsDialogMessage de su propio mensaje de bucle de forma automática.

Los diálogos no modales son las 'páginas'? Asegurarse de que se criaron al diálogo principal (en lugar de la tarjeta de registro) y tienen el estilo DS_CONTROL. Este estilo permite a IsDialogMessage Recurse en un niño cuadros de diálogo de los controles cuando la tabulación.

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