Зарегистрируйте класс для всплывающего окна и создайте окно, используя следующие стили:
- WS
_
POPUPWINDOW: убедитесь, что в вашем окне нет заголовка / sysmenu
- WS
_
EX _
TOPMOST: заставит экран заставки быть на вершине всего. Обратите внимание, что это немного навязчиво. Возможно, лучше сделать заставку дочерней по отношению к вашему главному окну. Возможно, вам придется манипулировать z-порядком, чтобы другие всплывающие окна (если вы их создали) были ниже заставки.
Используйте CreateDIBSection для загрузки растрового изображения. Это должно быть легко, поскольку файлы BMP - это, по сути, дампы структур DIB. Или сделайте то, что сказал Кен, и используйте LoadImage.
Обработка сообщения WM _
PAINT или WM _
ERASEBKGND для рисования растрового изображения в окне.
На WM _
CREATE установить таймер на 10 секунд, а когда Windows отправляет сообщение WM _
TIMER, окно само уничтожается.