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

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

Восстановить пароль Регистрация
 
KODAGEN
2 / 0 / 1
Регистрация: 22.11.2009
Сообщений: 80
08.05.2011, 16:14     Переопределение системных событий в C++ .NET #1
Всем привет. Ребята, может вопрос и лузерный, но все же задам, а то весь день копался но не могу найти ответ. Как мне переопределить системные события формы в 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++ переопределение шаблонов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
Ответ Создать тему
Опции темы

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