Мастера и редакторы ресурсов
Visual C++ включает несколько мастеров для использования в программирования MFC, а также многие приложения редакторов ресурсов. Для элементов управления ActiveX программирования Мастер элементов управления ActiveX служит цель очень похоже на одно из мастера приложений MFC. Хотя можно создавать приложения MFC без большинства этих средств, средства значительно упрощают и скорости работы.
Используйте мастер приложений MFC для создания приложения MFC
Используйте Мастер приложений MFC для создания проекта MFC в Visual C++, которая может включать OLE и поддержку баз данных. Файлы в проекте содержат приложения, документ, представление и классы фреймового окна. стандартные ресурсы, в том числе меню и панели инструментов необязательно; другие необходимые файлы Windows; и необязательные rtf-файлы, содержащую стандартные разделы справки Windows, можно пересмотреть и повышать, чтобы создать файл справки программ.
Используйте представление классов для управления классы и сообщения Windows
Справки представления классов создании функции обработчика для сообщений и команд Windows, создание и управление классы, создайте переменные членов класса, создайте автоматизации методы и свойства, создать классы базы данных и т д
Примечание
Представления классов справки также необходимо для переопределения виртуальных функций в классах MFC.Выделите класс и виртуальная функция для переопределения.Остальная часть процесса похожи на обработке сообщений, как описано в следующих абзацах.
Приложения, запущенного под Windows сообщение управляемого. Действия пользователя и другие события, возникающие в выполняющемся Windows причины программы для отправки сообщения к окнам в программе. Например, если пользователь нажимает кнопку мыши в поле, Windows отправляет сообщение WM_LBUTTONDOWN, если была нажата левая кнопка мыши и сообщение WM_LBUTTONUP при нажатии кнопки отменяется. Windows также отправляет сообщения WM_COMMAND, когда пользователь выбирает команды из строки меню.
В платформе MFC, различные объекты, такие как документы, представления фреймовые окна, шаблоны документов, и объект приложения, могут обрабатывать сообщения «». Такой объект «предоставляет функцию обработчика» в качестве одного из своих функций-членов, и платформа сопоставляет входящее сообщение с его обработчик.
Большая часть работы задачи программирования, выбирает сообщения, с которым выполняется сопоставление, объекты и затем реализации это сопоставление. Для этого используется представление классов и окно.
Окно свойств создает пустой функции-члены обработчика сообщений и используется редактор исходного кода для реализации тело обработчика. Можно также создать или правка классы (включая классы, не, производные от классов MFC) и их члены с представлением классов. Дополнительные сведения об использовании представления классов и о мастерах, добавить код к проекту см. в разделе Добавление функциональных возможностей с помощью мастеров кода.
Используйте редакторы ресурсов для создания и изменения ресурсов
Используйте Visual C++ редакторы ресурсов для создания и редактирования меню, диалоговых окнах, пользовательские элементы управления, сочетания клавиш, растровые изображения, Значки, курсоры, строки и ресурсы версии. Начиная с версии 4.0 Visual C++, редактор панели инструментов позволяет создать инструменты гораздо проще.
Чтобы помочь даже более, библиотеки Microsoft Foundation Class предоставляет вызывается COMMON.RES файл, содержащий ресурсы «коллекций картинок», можно скопировать из COMMON.RES и вставить в собственный файл ресурсов. COMMON.RES включает кнопки панели инструментов, общие курсоры, Значки и т д Можно использовать, изменять и распространить эти ресурсы в приложении. Дополнительные сведения о COMMON.RES см. в разделе Пример Clipart.
Мастер приложений MFC мастеров Visual C++, редакторы ресурсов и платформы MFC выполняют большой объем автоматически и делают управление код намного проще. Пакетная вашего кода для конкретного приложения на документе и классах представления.