Отправляет email-рассылки с помощью сервиса Sendsay

[TC] C++ WinAPI. взаимодействие между потоками

Здравствуйте, уважаемые!

В приложении нажимается некоторая кнопка и открывается диалоговое окно с
кнопкой отмена. При этом создается второй поток, в котором выполняется
фоновая задача.
Вопрос: как с помощью указанного диалогового окна закрыть второй поток?

Пробовал перед вызовом EndDialog(), которая закрывает диалог с кнопкой
Отмена, сначала выполнить endthread(), но окно закрывается и приложения
вообще нигде не видно, а задача тем не менее, продолжает выполняться.
Спасает только остановка процесса с помощью утилиты KillProc.

Подскажите, пожалуйста, куда копать?

Грызунов Александр Викторович.
Самарская областная библиотека для слепых.

Ответить   Sun, 24 Mar 2013 14:02:07 +0400 (#2709765)