www.adept7.kiev.ua
| Форум| Гостевая| Ссылки| Программы| Исходные тексты| Наши партнеры.|
   
| Главная| Рассылки| Услуги| Библиотека| Новости| Авторам| Программистам| Студентам|
delphi c++ assembler
  http://tikitak.narod.ru ---- Главная страница сайта

Шаг 31 - Автоматизация реакции на событие с ClassWizard

Создание проекта

Итак работаем с предыдущим проектом. На диалоговое окно добавим кнопку. Теперь нас идентификаторы не волнуют, они задаются автоматически. И обработка их автоматически устанавливается. Даже функция реакции автоматически. Кнопка такая.

step31_1.gif (1844 b)

После того как Вы её поместили необходимо создать реакцию на событие нажатия. Нажмите правую кнопку мышки и выберите Events. У Вас появится диалоговое окно и с левой стороны будет список событий. Два раза шелкните на событии, чтобы создать реакцию.

step31_2.gif (6313 b)

Потвердите всё кнопками Ok. Всё реакция на событие созданна. Результатом работы будет создание функции реакции.

// DiaDlg в самом конце файле.
void CDiaDlg::OnSave() 
{
    // TODO: Add your control notification handler code here
	
}
И естественно всё необходимые отклики будут созданны.

Создаем код

void CDiaDlg::OnSave() 
{
	AfxMessageBox("Save");
	
}

Описание

Запускайте компилируйте. При нажатии на кнопку появиться сообщение.

VC делает за Вас всё необходимое кроме реализации функции. Но если он и это будет делать, то мы все останемся без работы.

Шпаргалка

Реакция на кноку устанавливается с помощью пункта Events.


Предыдущий Шаг | Следующий Шаг | Оглавление

By Artem.
Используются технологии uCoz
 

Rambler's Top100 Rambler's Top100

©  Adept Design Studio

Используются технологии uCoz