Здравствуйте, Webcoder75, Вы писали:
W>Здравствуйте, -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.
W>Нифига — ни MB_SETFOREGROUND один, ни в комбинации с MB_TOPMOST — не помогает нисколько..
W>Тестирую под Win7. Там еще ширина MessageBox уменьшилась очевидно, и по ширине она как раз меньше сплешскрина оказывается — полностью под ним (даже краешков не видно).
W>Есть ли еще какие идеи?
В общем, будем следовать другим путем, спасибо за советы.