Определение интерфейса элемента управления. Добавление метода

   
На этом шаге мы рассмотрим алгоритм добавления метода.

   
Кроме обеспечения доступа к свойствам, диспетчерская карта также отображает клиентские вызовы метода на функцию-член
класса элемента управления. Для создания метода используется ClassWizard.

  • Добавление метода в ActiveX-элемент.
  • В ClassWizard выберите вкладку Automation и щелкните Add Method,
    чтобы открыть диалоговое окно Add Method.
  • В списке External name введите Play.
  • В раскрывающемся списке Return type выберите void.
  • Щелкните OK, затем - еще раз ОК, чтобы завершить создание метода.
    Рис.1. Добавление метода

   
Заметьте, что в класс COneArmedBanditCtrl была добавлена функция Рlау(). Кроме того, просмотрев
диспетчерскую карту, Вы увидите, что в ней появилась новая строка:

  DISP_FUNCTION(COneArmedBanditCtrl, "Play", Play, VT_EMPTY, VTS_NONE)

Текст приложения можно взять здесь (30,9 Кб).

   
На следующем шаге мы рассмотрим добавление события.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий