logo
Конспект по ООПиП ч

20.Реал-ция обр-ки сообщ-й с пом.ClassWizard. Виды сообщ-й.

Преимущество MFC состоит в том, что в этой библиотеке уже имеются готовые классы, которые перехватывают и обраб-ют бол-во распространенных сообщений. Например, вам не нужно заботиться об обработке таких сообщений, как вызов команды File--Save As. Классы MFC самостоятельно "отловят" это сообщение, выведут на экран диалоговое окно для ввода нового имени файла, обр-ют все манипуляции пол-ля в этом окне и в конце вызовут разработанную уже вами функцию Serialize(), которая и запишет данные в файл. AppWizard формирует пустую функцию Serialize(), в которую разработчик должен вставить необходимый текст. Таким образом, необходимо вставлять в карту сообщений компоненты только для тех случаев, когда обработка некоторого сообщения в данном приложении отличается от общепринятой методики.

Как мастер СlassWizard помогает перехватывать сообщения.

Читать карту очень просто формировать с помощью ClassWizard. В Visual C++ версии 6.0 существуют два способа включения компонента в карту сообщений — с помощью главного диалогового окна ClassWizard и с помощью одного из новых диалоговых окон, которые вставляют в программу обработчики сообщений или виртуальные функции.