描述:
1. 我看别人的代码实现Event sink, 他的实现里有这么一段
// IUnknown
STDMETHODIMP QueryInterface( REFIID riid, void **ppv );
STDMETHODIMP_(ULONG) AddRef(void);
STDMETHODIMP_(ULONG) Release(void);
// IDispatch
STDMETHODIMP GetTypeInfoCount( UINT* ) { return S_OK; }
STDMETHODIMP GetTypeInfo( UINT, LCID, ITypeInfo** ) { return S_OK; }
STDMETHODIMP GetIDsOfNames( const IID&, LPOLESTR*, UINT, LCID, DISPID* ) { return S_OK; }
STDMETHODIMP Invoke( DISPID, const IID&, LCID, WORD, DISPPARAMS*, VARIANT*, EXCEPINFO*, UINT* ) { return S_OK; }
我想知道我有必要实现IUnknown和IDispatch吗? 还有这样实现对吗?
2. hook 能拦劫 notify消息吗?
3. mfc dll和 win32 dll有什么区别?
解决方案1:
3.mfc dll和win32 dll的区别显然就是mfc dll可以有mfc的支持阿。
2。应该可以吧