|
|
1
2
我认为HWND是指向结构的指针,这就是为什么不能在IDL中使用它。
|
|
|
2
1
您的接口可能注册为“dual”,而HWND不是OLE automation支持的类型之一。您的界面是否需要与IDispatch兼容(您需要通过脚本或后期绑定语言调用它)?如果不是,从IUnknown而不是IDispatch获得,并且不注册为dual将帮助你解决问题。 注:铸造是可以的,只要你只使用过程中的方法。 |