Freigeben über


COleControl::IsInvokeAllowed

Ermöglicht Automatisierungsmethodenaufruf.

BOOL IsInvokeAllowed( 
   DISPID dispid  
);

Rückgabewert

Ungleich 0 (null), wenn das Steuerelement initialisiert wurde; andernfalls 0.

Hinweise

Die Implementierung des Frameworks von IDispatch::InvokeIsInvokeAllowed ruft auf, um zu bestimmen, ob eine angegebene Funktion möglicherweise (identifiziert durch dispid) aufgerufen wird. Das Standardverhalten für ein OLE-Steuerelement ist, die aufgerufen werden Automatisierungsmethoden zu ermöglichen, nur, wenn das Steuerelement initialisiert wurde; wird jedoch IsInvokeAllowed ist eine virtuelle Funktion und ggf. überschrieben werden (beispielsweise, wenn das Steuerelement als Automatisierungsserver verwendet wird). Weitere Informationen finden Sie im Knowledge Base-Artikel Q166472, "HOWTO: Verwenden Sie ein OLE-Steuerelement als Automatisierungsserver." Knowledge Base-Artikel sind in der MSDN Library Visual Studio-Dokumentation oder unter https://support.microsoft.com/?in=de verfügbar.

Anforderungen

Header: afxctl.h

Siehe auch

Referenz

COleControl-Klasse

Hierarchiediagramm

CCmdTarget::IsInvokeAllowed