======================================================================== БИБЛИОТЕКА DLL ЭЛЕМЕНТОВ УПРАВЛЕНИЯ ACTIVEX. Обзор проекта [!output PROJECT_NAME] ======================================================================== Этот проект для библиотеки DLL элементов управления ActiveX [!output PROJECT_NAME], содержащей один элемент управления, автоматически создается с помощью мастера элементов управления. Этот проект демонстрирует основные принципы написания элементов управления ActiveX, и может использоваться в качестве основы для написания собственных функций элементов управления. В этом файле представлена сводка содержимого всех файлов, входящих в состав библиотеки DLL элементов управления ActiveX [!output PROJECT_NAME]. [!output PROJECT_NAME].vcxproj Это основной файл проекта VC++, создаваемый с помощью мастера приложений. Он содержит данные о версии языка Visual C++, использованной для создания файла, а также сведения о платформах, конфигурациях и функциях проекта, выбранных с помощью мастера приложений. [!output PROJECT_NAME].vcxproj.filters Это файл фильтров для проектов VC++, созданный с помощью мастера приложений. Он содержит сведения о сопоставлениях между файлами в вашем проекте и фильтрами. Эти сопоставления используются в среде IDE для группировки файлов с одинаковыми расширениями в одном узле (например CPP-файлы сопоставляются с фильтром "Исходные файлы"). [!output PROJECT_NAME].h Это основной включаемый файл библиотеки DLL элементов управления ActiveX. В файле также содержатся другие включаемые компоненты проекта, например файл resource.h. [!output PROJECT_NAME].cpp Это основной исходный файл, в котором содержится код инициализации, завершения работы и регистрации использования библиотеки DLL. [!output RC_FILE_NAME] Перечень всех ресурсов Microsoft Windows, используемых в проекте. Этот файл можно редактировать непосредственно в редакторе ресурсов Visual C++. [!output PROJECT_NAME].def В этом файле содержатся сведения о библиотеке DLL элементов управления ActiveX, необходимой для выполнения приложения в Microsoft Windows. [!output SAFE_IDL_NAME].idl В этом файле содержится исходный код языка ODL для библиотеки типов элемента управления. [!if ABOUT_BOX] [!output PROJECT_NAME].ico В этом файле содержится значок, отображаемый в диалоговом окне «О программе». Этот значок включен с помощью основного файла ресурсов [!output PROJECT_NAME].rc. [!endif] ///////////////////////////////////////////////////////////////////////////// [!output CONTROL_CLASS] control: [!output CONTROL_HEADER] В этом файле содержится объявление класса [!output CONTROL_CLASS] C++. [!output CONTROL_IMPL] В этом файле содержится реализация класса [!output CONTROL_CLASS] C++. [!output PROPERTY_PAGE_HEADER] В этом файле содержится объявление класса [!output PROPERTY_PAGE_CLASS] C++. [!output PROPERTY_PAGE_IMPL] В этом файле содержится реализация класса [!output PROPERTY_PAGE_CLASS] C++. [!output CONTROL_CLASS].bmp В этом файле содержится точечный рисунок, который используется контейнером для отображения элемента управления [!output CONTROL_CLASS] на панели инструментов. Этот точечный рисунок включается основным файлом ресурсов [!output PROJECT_NAME].rc. [!if HELP_FILES] ///////////////////////////////////////////////////////////////////////////// Поддержка справочной системы: [!output PROJECT_NAME].hpj Файл справки проекта, который используется компилятором справки для создания файла справки для элемента управления ActiveX. *.bmp Эти файлы точечных рисунков необходимы в стандартных разделах файла справки для стандартных команд библиотеки Microsoft Foundation Class. Эти файлы расположены в подкаталоге HLP. [!output PROJECT_NAME].rtf В этом файле содержатся стандартные разделы справки по основным свойствам, событиям и методам, поддерживаемым большинством элементов управления ActiveX. Вы можете изменить данный файл для добавления или удаление разделов по дополнительным элементам управления. Файл расположен в подкаталоге HLP. [!endif] [!if RUNTIME_LICENSE] ///////////////////////////////////////////////////////////////////////////// Поддержка лицензирования: [!output PROJECT_NAME].lic Файл лицензии пользователя. Данный файл должен размещаться в том же каталоге, что и соответствующая элементу управления библиотека DLL. Это позволяет создавать экземпляры элемента управления в среде времени разработки. Обычно этот файл распространяется вместе с элементом управления, но не подлежит последующему распространению заказчиками. [!endif] ///////////////////////////////////////////////////////////////////////////// Другие стандартные файлы: stdafx.h, stdafx.cpp Эти файлы используются для построения файла предкомпилированного заголовка (PCH) с именем [!output PROJECT_NAME].pch и файла предкомпилированных типов (PCT) с именем stdafx.obj. resource.h Это стандартный файл заголовка, в котором определяются новые идентификаторы ресурсов. В редакторе кода Visual C++ осуществляется чтение и обновление содержимого этого файла. ///////////////////////////////////////////////////////////////////////////// Прочие примечания. С помощью маркеров задач «TODO:» в мастере элементов управления обозначаются фрагменты исходного кода, которые необходимо дополнить или изменить. /////////////////////////////////////////////////////////////////////////////