Шаг 358 - Элемент Static и сообщения

У нас есть элемент управления STATIC. Этот элемент управления не может обрабатывать сообщения. Все что можно сделать, это получить извещение о шелчке.

358_1.gif (1576 b)

Для того, что бы обрабатывать извещение о щелчке мыши нужно сделать две вещи. Первое это нужно поменять идентификатор элемента управления и установить стиль (SS_NOTIFY) для обработки извещения.

358_2.gif (4794 b)

С этого момента в ClassWizard будет возможность установить реакцию на щелчок по статическому тексту.

358_3.gif (4867 b)

В таблице сообщений появятся строки за передачу события от статического текста.

BEGIN_MESSAGE_MAP(CMy2Dlg, CDialog)
	//{{AFX_MSG_MAP(CMy2Dlg)
	ON_WM_SYSCOMMAND()
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
	ON_BN_CLICKED(IDC_STATIC_NEW, OnStaticNew)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.