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 руб./мес


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




 Подробности - Коментарии ClassWizard / MFC в подробностях / Visual C++

Подробности - Коментарии ClassWizard

При генерации приложений AppWizard генерирует некоторое количество комментариев. Эти комментарии позволяют ClassWizard определять места кода для локализации объектов и трассировки. Конечно Вы их не используете и трогать не должны. Но интересно же знать, что они означают :-). Мне так интересно.

  • AFX_DATA - Ограничивает места объявления переменных в файлах загаловках имеющих отношения к обмену данными с диалоговым окном DDX.
  • AFX_DATA_INIT - Ограничивает обмен данных с диалогом при инициализации переменных в конструкторе диалогового окна.
  • AFX_DATA_MAP - Ограничивает последовательность вызовов функций обмена данными с диалоговым окном.
  • AFX_DISP - Ограничивает объявления автоматов в файлах заголовков
  • AFX_DISP_MAP - Ограничивает секцию автоматов в файлах реализации
  • AFX_EVENT - Ограничивает объявление событий ActiveX в файлах заголовоков
  • AFX_EVENT_MAP - Ограничивает секцию автоматов ActiveX в файлах реализации
  • AFX_FIELD - Ограничивает объявление переменных связанных с базами данных в файлах заголовков.
  • AFX_FIELD_INIT - Ограничивает инициализацию переменных связанных с базами данных
  • AFX_FIELD_MAP - Ограницивает функции обмена данными переменных с полями БД
  • AFX_MSG - Ограничивает элементы карты сообщений, которые вставляет ClassWizard в файлы заголовков.
  • AFX_MSG_MAP - Ограничивает область обработки карты сообщений.
  • AFX_VIRTUAL - Ограничивает область виртуальных функций в файлах заголовоков.

Ну что это дает. Вообщем-то ничего. Но вот пример. Если вы решили перегрузить событие Create в ответ на сообщение WM_CREAT, то функция обработки будет помещена в раздел функций обработки сообщений ограниченная разделом AFX_MSG в файле загаловка в классе, для которого это сообщение обрабатывается.

protected:
	//{{AFX_MSG(CMy1View)
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

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