Обновил свою статью на codeproject.com посвященную реализации загрузочного окна с информацией о статусе загрузки (либо для индикации каких-то процессов) - так называемого splash screen.
Суть решаемой проблемы в том, что при использовании MFC создание окна даже во вспомогательном потоке приводит к блокированию на уровне очереди сообщений MFC. Поэтому приходится решать проблему полагаясь полностью на WinAPI.
Этот комментарий был удален администратором блога.
ОтветитьУдалитьЕсть такая проблема:
ОтветитьУдалитьЕсть консольное приложение, но все время срабатывает OutputDebugString("Error starting SplashThread\n");
Собственно вопрос: что с этим можно сделать?
Нужно посмотреть что происходит в потоке SlashThread. Видимо не срабатывает регистрация класса окна, или не срабатывает создание окна. Можно вставить GetLastError и посмотреть почему.
ОтветитьУдалить