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

Статья

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

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

3 комментария:

  1. Этот комментарий был удален администратором блога.

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

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

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

    ОтветитьУдалить