C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 273 - Класс CListBox, обработка событий / MFC шаг за шагом / Visual C++

Шаг 273 - Класс CListBox, обработка событий

Когда Вы работаете со списком, т.е. выбираете элемент окна, в котором находится список, появляется событие о том, что Вы делаете. Количество событий зависит от реализации элемента управления. Вы можете посмотреть все события, которые можете обрабатывать в Message Map, если выберите ID списка.

273.gif (7108 b)

Что это за события ???

  • ON_LBN_DBLCLK - Двойной щелчок
  • ON_LBN_ERRSPACE - Не хватает памяти для размещения элементов
  • ON_LBN_KILLFOCUS - Потеря фокуса
  • ON_LBN_SELCANCEL - Выбор с элемента снимается
  • ON_LBN_SELCHANGE - Смена выбора
  • ON_LBN_SETFOCUS - Получение фокуса
  • ON_WM_CHARTOITEM - Обработчик сообщения для списков не имеющих строковых элементов
  • ON_WM_VKEYTOITEM - Уведомление о нажатии кнопки

Часть событий связана со стилями. Но это мы посмотрим немного позже. Что нужно сделать для обработки события ??? Выбрать того, кто его будет обрабатывать. Давайте обработаем двойной щелчок.

void CTestListDlg::OnDblclkList1() 
{
	AfxMessageBox(" DblClk");
}

По двойному щелчку будет появляться диалоговое окно.


| |
Автор Каев Артем.
[AD]