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


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




 124 - Как создать COM объект с использованием MFC / ActiveX по шагам / Приложение

Шаг 124 - Как создать COM объект с использованием MFC

Перейдем от теории в шаге "Шаг 123 - Поддержка в MFC COM объектов" к практике. Мы создадим простой COM используя MFC. Итак, запускаем AppWizard. В нем нам нужно выбрать AppWizard DLL:

124_1.gif (8827 b)

Появится диалоговое окно настройки проекта. Здесь мы поставим галочку Automation. Эта галочка нужна для формирования ODL файла.

124_2.gif (9246 b)

Можно жать Finish. Болванка готова. Теперь нам нужно добавить новый класс наследник от CCmdTarget.

124_3.gif (6827 b)

Здесь мы указываем имя класса, потом базовый класс и самое создать по ID. Обратите внимание, что я изменил имя ID. В результате будет добавлен класс и интерфейс.

124_4.gif (1821 b)

Теперь к этому интерфейсу добавим метод.

124_5.gif (5406 b)

И нажмем Ок. В результате у класса появится функция, а у интерфейса метод.

124_6.gif (2726 b)

Напишем в методе вывод сообщения:

//////////////////////////////
// CMFCCOM message handlers

void CMFCCOM::Test() 
{
	AfxMessageBox("Hello");
}

И соберем проект.


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