Re: Консоль. Owned-окно "на фоне"
От: Аноним  
Дата: 14.07.08 19:24
Оценка:
Здравствуйте, IDr, Вы писали:

IDr>Может кто-нибудь сможет объяснить следующий момент:


IDr>Консольное приложение, но часть сообщений выводится MessageBox-ом, которому

IDr>в качестве owner-а передается хэндл консоли, найденный как описано здесь.
IDr>Проблема в том, что при первом с момента запуска показе MessageBox-а, фокус перескакивает
IDr>на другое окно (бывшее активным до нашего консольного), потом возвращается на консоль, но окно MessageBox-а, не становится Foreground-окном. При последующих вызовах все нормально..
IDr>Может сталкивались?

...
hwndFound=FindWindow(NULL, pszNewWindowTitle);
...
MessageBox(hwndFound, "Hello", "Test", 0x40);
...

Может так?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.