powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Окончание рабоаты приложения (выход)
9 сообщений из 9, страница 1 из 1
Окончание рабоаты приложения (выход)
    #32872504
mahorkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть CWinApp приложение, которое создаёт единственное окно: CDialog.

ВОПРОС: что и где надо прописать, что бы на закрытие диалога закрывалось бы приложение? А то диалог закрывая а приложение продолжает колбасить на бэкграунде.
...
Рейтинг: 0 / 0
Окончание рабоаты приложения (выход)
    #32872964
kulpavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а диалог у вас модальный ?
...
Рейтинг: 0 / 0
Окончание рабоаты приложения (выход)
    #32872977
mahorkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kulpavelа диалог у вас модальный ?

Да.
...
Рейтинг: 0 / 0
Окончание рабоаты приложения (выход)
    #32873023
kulpavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну тогда сразу после ваше DoModal().
например сделайте SendMessage(HWND_main_wnd,WM_CLOSE,0,0)
...
Рейтинг: 0 / 0
Окончание рабоаты приложения (выход)
    #32873035
mahorkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kulpavelну тогда сразу после ваше DoModal().
например сделайте SendMessage(HWND_main_wnd,WM_CLOSE,0,0)

А если окна никакого нет, только диалог? Как тогда выйти после DoModal?
...
Рейтинг: 0 / 0
Окончание рабоаты приложения (выход)
    #32873073
kulpavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
где нет окна? у вас dialog-based приложение ? так оно само тогда закроется. внем уже есть обработчик создания/закрытия диалога.
...
Рейтинг: 0 / 0
Окончание рабоаты приложения (выход)
    #32873099
roman10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У CDialog есть методы OnOK() и OnCancel() которые закрывают окно.

Но это у окна, а почему приолжение висит, смотреть код надо, откуда окно открывается, и что оно (приложение) вообще делает. В частности оно может висеть, если у него остались незавершенные потоки.
...
Рейтинг: 0 / 0
Окончание рабоаты приложения (выход)
    #32873108
kulpavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у диалога еще бывают onApply(),OnClose() и тд..если бы товарищ mahorkin детальнее объяснил суть задачи...то было бы понятнее,что где обрабатывать...
...
Рейтинг: 0 / 0
Окончание рабоаты приложения (выход)
    #32873219
mahorkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заработало. Большое спасибо всем за участие.
Я добавил ExitProcess(0) в onClose.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Окончание рабоаты приложения (выход)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]