次の方法で共有


COleControl::IsInvokeAllowed

オートメーション メソッドの呼び出しを有効にします。

BOOL IsInvokeAllowed(
   DISPID dispid 
);

戻り値

コントロールが初期化されている場合は、; それ以外の場合は 0。

解説

フレームワークの IDispatch::Invoke の実装 ( dispidで識別される) ことを指定された関数が呼び出される場合がありますかどうかを確認するに IsInvokeAllowed を呼び出します。OLE コントロールの既定の動作では、コントロールを初期化した場合にのみオートメーション メソッドが呼び出されるようにすることです; ただし、IsInvokeAllowed は、コントロールがオートメーション サーバーとして使用する場合) 仮想関数で、必要に応じてオーバーライドされる場合があります (たとえば。詳細については、サポート技術情報の文書「HOWTO を Q166472、参照: 使用するオートメーション サーバーとして OLE コントロールを」。サポート技術情報の文書は、MSDN ライブラリの Visual Studio のドキュメント、または https://support.microsoft.com で参照できます。

必要条件

ヘッダー : afxctl.h

参照

関連項目

COleControl クラス

階層図

CCmdTarget::IsInvokeAllowed