Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
KODAGEN
2 / 0 / 1
Регистрация: 22.11.2009
Сообщений: 80
#1

Переопределение системных событий в C++ .NET - C++

08.05.2011, 16:14. Просмотров 592. Ответов 4
Метки нет (Все метки)

Всем привет. Ребята, может вопрос и лузерный, но все же задам, а то весь день копался но не могу найти ответ. Как мне переопределить системные события формы в C++ Express Edition 2008. Например, как мне переопределить функцию закрытия окна, или сворачивания, ну так далее. А то я хочу, чтоб перед закрытием форма задавала вопрос на подтверждение, ну и выполняла там другие действия. Помогите, плз.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2011, 16:14     Переопределение системных событий в C++ .NET
Посмотрите здесь:

C++ Переопределение операторов
C++ Переопределение операторов
C++ Переопределение операторов
Переопределение операций C++
C++ Переопределение массива
C++ переопределение
C++ Переопределение операторов С++
C++ Запуск системных команд с++
Переопределение операций C++
C++ Переопределение операций
C++ Переопределение операции []
Переопределение оператора ++ C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DUXMAN
8 / 8 / 0
Регистрация: 02.11.2009
Сообщений: 24
08.05.2011, 16:51     Переопределение системных событий в C++ .NET #2
Чтобы при закрытии окна, нажатием на крестик спрашивалось подтверждение:
C++
1
2
3
BEGIN_MESSAGE_MAP(CXXXDlg, CDialog)
ON_WM_CLOSE(&CXXXDlg::OnClose)
END_MESSAGE_MAP()
C++
1
2
3
4
5
void CXXXDlg::OnClose()
{
    if(MessageBox(L"Закрыть окно?", NULL, MB_YESNO) == IDYES)
        CXXXDlg::OnDestroy();
}
KODAGEN
2 / 0 / 1
Регистрация: 22.11.2009
Сообщений: 80
08.05.2011, 19:23  [ТС]     Переопределение системных событий в C++ .NET #3
Спасибо за ответ. Но, насколько я знаю такая схема применяется при программировании с использованием WinAPI. А здесь используется FrameWork.
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
08.05.2011, 20:29     Переопределение системных событий в C++ .NET #4
KODAGEN, это не переопреление, а обработка событий.
чтобы при закрытий окна спрашивалось подтверждение - обработай событие closing
KODAGEN
2 / 0 / 1
Регистрация: 22.11.2009
Сообщений: 80
08.05.2011, 21:16  [ТС]     Переопределение системных событий в C++ .NET #5
а можна поподробнее? А то я пытался работать с closing, но у меня ничего не получалось
Yandex
Объявления
08.05.2011, 21:16     Переопределение системных событий в C++ .NET
Ответ Создать тему
Опции темы

Текущее время: 17:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru