Re[4]: ShowMessage со стилем WS_POPUP как сделать?
От: Webcoder75 http://crowd-works.com
Дата: 05.09.09 12:10
Оценка:
Здравствуйте, -prus-, Вы писали:

P>Здравствуйте, Webcoder75, Вы писали:


W>>Там все так слишком замороченно, что такой вариант не подходит. Нужно именно показать сообщение поверх сплеш-скрина..


P>Может тогда попробовать создавать MessageBox с типом MB_SETFOREGROUND? Так:


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



P>

P>MB_SETFOREGROUND
P>The message box becomes the foreground window. Internally, the system calls the SetForegroundWindow function for the message box.


Нифига — ни MB_SETFOREGROUND один, ни в комбинации с MB_TOPMOST — не помогает нисколько..
Тестирую под Win7. Там еще ширина MessageBox уменьшилась очевидно, и по ширине она как раз меньше сплешскрина оказывается — полностью под ним (даже краешков не видно).

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