Hезатейливая конструкция вызывается из консольного приложения (WinXP, если это
существенно):
CFileDialog dlg(0, NULL, NULL, dwFlags, file_filter);
dlg.m_ofn.lpstrFile = FileName;
dlg.m_ofn.nMaxFile = _MAX_PATH;
if (dlg.DoModal() != IDOK)
return 0;
и при первом DoModal() фокус ввода остается на окне консоли, что плохо, т.к.
приходится мышью или alt+tab отдавать фокус ввода диалогу.
Второе+ обращение уже не страдает этим.
Есть ли простой способ заставить диалог появляться поверх окна консоли?
С уважением, Nazim