这是我要做的,以防万一…
因此,我从来没有使用过arx向导,我使用VS->;添加类->;ATL简单对象->;用类名填写表单->;在support下选择ISupportErrorInfo,然后,arx向导(对我来说)也无法添加任何新方法,因此我只需转到IDispatch下的idl文件,手动放置我的方法调用(就像我也为我的函数调用做的一样,我上一个示例中的调用):
- [id(1), helpstring("method GbPolySS")]
- HRESULT GbPolySS([in] VARIANT ids, [in] BSTR LayerName, [in] BSTR LayerNameOut, [in] double dtol, [in] short poltip, [in] double areamin, [in] short inpol, [in] short outpol, [in] short dirpolhor, [out] VARIANT *objids);
- [id(2), helpstring("method GbPolyPT")]
- HRESULT GbPolyPT([in] VARIANT pt, [in] BSTR LayerName, [in] double dtol, [in] short poltip, [in] double areamin, [in] short dirpolhor, [out] LONG *objid);
我认为';是的,(记忆中)。。。。 |