Re: ShowMessage со стилем WS_POPUP как сделать?
От: -prus-  
Дата: 05.09.09 09:02
Оценка:
Здравствуйте, 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...
Пока на собственное сообщение не было ответов, его можно удалить.