这是我所做的,以防万一...
为此,我从来没有能够使用arx向导,我使用VS->添加类->ATL简单对象->用类名填写表单->在支持下选择ISupportErrorInfo
然后,arx向导(对我来说)也不能添加任何新方法,所以我简单地转到IDispati下的idl文件an我将我的方法调用-手动(就像我也为我的函数调用所做的那样-我之前示例中的那些):
- [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);
我想就是这样,(来自内存)...... |