Поделиться через


COleControl::IsInvokeAllowed

Включает вызов метода автоматизации.

BOOL IsInvokeAllowed( 
   DISPID dispid  
);

Возвращаемое значение

Ненулевой если элемент управления был инициализирован; в противном случае – значение 0.

Заметки

Реализация платформы IDispatch::Invoke вызывает IsInvokeAllowed для определения, является ли данная функция (определенная dispid) может вызываться. Реакция на событие по умолчанию для элемента управления разрешить методы OLE automation, который будет вызываться только если элемент управления был инициализирован; однако виртуальная функция IsInvokeAllowed и может быть переопределено если необходимый (например, если элемент управления используется в качестве сервера автоматизации). Дополнительные сведения см. в статье базы знаний Q166472 "практическое руководство: Используйте элемент OLE управления как сервер автоматизации". Статьи базы данных Майкрософт доступны в документации по Visual Studio библиотеки MSDN либо по адресу https://support.microsoft.com.

Требования

Header: afxctl.h

См. также

Ссылки

Класс COleControl

Диаграмма иерархии

CCmdTarget::IsInvokeAllowed