IDispatch から派生し、次のように API に渡すことができるクラスを作成する簡単な方法はありますか (これは C++ です):
pDOM2->attachEvent(CComBSTR("event"), new DispatchFunction);
値 0 の dispid で呼び出しを処理する C++ オブジェクトを作成する方法は知っていますが、すべての IDispatch を手動で実装するのは常に少し面倒です。かなり一般的であるため、ATLには標準的な方法があるかどうか疑問に思っていました。