ShowMessage со стилем WS_POPUP как сделать?
От: Webcoder75 http://crowd-works.com
Дата: 05.09.09 08:51
Оценка:
Есть прога, она показывает по центу экрана сплеш-скрин при старте (как окно, со стилем WS_POPUP). При запуске прога также запускает еще один процесс.

Если в порожденном процессе чего-то нехватает, то он о этом сообщает юзеру вызывая
    MessageBox(NULL,"Device not ready. Please attach it and click OK","Not ready!", MB_OK |
                      MB_ICONINFORMATION|MB_TOPMOST);

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

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

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

Спасибо заранее за ответы!
http://www.Crowd-Works.com — Опроси буржуев про сайт, слоган, название, лого своего продукта за копейки
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.