воскресенье, 22 июня 2008 г.

Статья

Обновил свою статью на codeproject.com посвященную реализации загрузочного окна с информацией о статусе загрузки (либо для индикации каких-то процессов) - так называемого splash screen.

Суть решаемой проблемы в том, что при использовании MFC создание окна даже во вспомогательном потоке приводит к блокированию на уровне очереди сообщений MFC. Поэтому приходится решать проблему полагаясь полностью на WinAPI.

3 коммент.:

david santos комментирует...
Это сообщение было удалено администратором блога.
Alexsey комментирует...

Есть такая проблема:
Есть консольное приложение, но все время срабатывает OutputDebugString("Error starting SplashThread\n");

Собственно вопрос: что с этим можно сделать?

jia3ep комментирует...

Нужно посмотреть что происходит в потоке SlashThread. Видимо не срабатывает регистрация класса окна, или не срабатывает создание окна. Можно вставить GetLastError и посмотреть почему.