Re: ShowMessage со стилем WS_POPUP как сделать?
От: plastictown Норвегия  
Дата: 05.09.09 14:28
Оценка:
Здравствуйте, Webcoder75, Вы писали:

W>Есть прога, она показывает по центу экрана сплеш-скрин при старте (как окно, со стилем WS_POPUP). При запуске прога также запускает еще один процесс.


W>Если в порожденном процессе чего-то нехватает, то он о этом сообщает юзеру вызывая

W>
W>    MessageBox(NULL,"Device not ready. Please attach it and click OK","Not ready!", MB_OK |
W>                      MB_ICONINFORMATION|MB_TOPMOST);
W>

W>(и пока юзер не ткнет ОК, работу не продолжает).

W>Проблема в том, что в иногда в некоторых виндах (кажется в висте и семерке, но иногда и в XP бьвает) сплеш скрин перекрывает то сообщение об ошибке, юзер его не замечает (несмотря на то, что в таскбаре новое окно появляется), и юзер жалуется что прога зависла.


W>Вопрос — как сделать чтобы онкно, созданное MessageBox оказалось ПОВЕРХ сплеш скрина? Если c MessageBox это невозможно, тогда как сообщить юзеру о проблеме чтобы гарантировано сообщение оказалось поверх сплеш скрина?


W>Спасибо заранее за ответы!


Кажись в MessageBox первым аргументом можно передать хэндл на сплэш.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.