0

我想创建一个 IDispatch 对象,它为每个属性返回一个值。向它询问“foo”,它会返回一些东西。“bar”返回一些东西。“faid1jhgi31jifj”也是如此。

任何指针?

4

2 回答 2

2

您需要GetIDsForNames使用适当的实现来覆盖这些方法,该实现DISPID对任何输入参数都返回有效值。然后重写该Invoke方法以确保根据调度 id 返回正确的值。

于 2009-08-11T00:06:38.800 回答
1

您还应该查看 IDispatchEx,它旨在为动态接口提供更大的灵活性。

于 2009-12-20T08:16:09.363 回答