Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как заставить работать интерфейс

2.9K
21 февраля 2004 года
Nop
21 / / 21.02.2004
Помогите.
Надо:
Прога сканирует сеть, в это время в ней перестают работать кнопки, LitBox и т.д.
Как заставить прогу во время сканирования обрабатывать системные запросы?
319
21 февраля 2004 года
xelos
577 / / 27.02.2003
Цитата:
Originally posted by Nop
Помогите.
Надо:
Прога сканирует сеть, в это время в ней перестают работать кнопки, LitBox и т.д.
Как заставить прогу во время сканирования обрабатывать системные запросы?


в процедуре сканирования поставить

 
Код:
MSG msg;
while (PeekMessage(( &msg, NULL, 0, 0, PM_REMOVE ) )
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
1.8K
21 февраля 2004 года
MishaSt
170 / / 11.08.2003
Цитата:
Originally posted by Nop
Помогите.
Надо:
Прога сканирует сеть, в это время в ней перестают работать кнопки, LitBox и т.д.
Как заставить прогу во время сканирования обрабатывать системные запросы?


Для сканирования создать отдельный поток. Это самый правильный вариант. Но тот, который предложил xelos правильный, токо он почему-то мне не нравится.

2.9K
23 февраля 2004 года
Nop
21 / / 21.02.2004
Да спасибо получилось с

MSG msg;
while (PeekMessage(( &msg, NULL, 0, 0, PM_REMOVE ) )
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}

C отдельным потоком щас попробую
1.8K
24 февраля 2004 года
MishaSt
170 / / 11.08.2003
Просто мне помнится я работал с асинхронным сокетом, есть такой класс в MFC. Тогда естественно гуи не вис, во время обмена информацией, листена, и т.д
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог