Tengo el cuadro de diálogo que se muestra con ShowWindow (hWnd, SW_SHOWNOACTIVATE); Pero no funciona, el nuevo diálogo sigue robando el foco, ¿por qué?Cómo mostrar un cuadro de diálogo MFC sin robar el foco en la otra ventana
Aquí está el algunos fragmentos de código de mi programa, QueryWindow es la clase de diálogo MFC vinculados con el diálogo:
QueryWindow window;
//window.DoModal();
window.Create(QueryWindow::IDD);
window.ShowWindow(SW_SHOWNOACTIVATE);
¿El tener QueryWindow un método OnInitDialog? Si es así, intente devolver FALSE en lugar de TRUE al final del método. –
No, funciona. Gracias. – jay
Creo que necesitaremos más código para descubrir el problema. ¿Podría publicar el código fuente QueryWindow? ¿qué tipo de diálogo es? –