Здравствуйте, IDr, Вы писали:
IDr>Может кто-нибудь сможет объяснить следующий момент:
IDr>Консольное приложение, но часть сообщений выводится MessageBox-ом, которому
IDr>в качестве owner-а передается хэндл консоли, найденный как описано здесь.
IDr>Проблема в том, что при первом с момента запуска показе MessageBox-а, фокус перескакивает
IDr>на другое окно (бывшее активным до нашего консольного), потом возвращается на консоль, но окно MessageBox-а, не становится Foreground-окном. При последующих вызовах все нормально..
IDr>Может сталкивались?
...
hwndFound=FindWindow(NULL, pszNewWindowTitle);
...
MessageBox(hwndFound, "Hello", "Test", 0x40);
...
Может так?