SW二次开发技术
TIRE#
这个作者很懒,什么都没留下…
展开
-
swobj.cpp 文件中函数
Connect TOsw:对象初始化函数 连接到SolidWorks的入口函数,SolidWorks加载函数时首先调用 { 插件对象在加载时,通过dllmain调用了module.init函数,该函数初始化所有声明在BEGIN_OBJECT_MAP宏內的COM对象。初始化插件对象时调用了入口函数ConnectTosw. connecttosw完成二次开发组件初始化工作,有如下3个参数, I...原创 2019-08-27 17:51:51 · 199 阅读 · 0 评论 -
获取接口的三种方法
SolidWorks API对象模型中提供了3种接口访问方法: QueryInteface 是Com组件IUnknown接口中的之一,为COM组件提供接口相互访问功能,通过他可以访问组件内的任何接口。 //通过SldWorks获取当前文档的ModelDoc CComPtr<IModelDoc2>pModel; retval=m_iSldWorks->get_IActiv...原创 2019-08-28 10:44:02 · 1718 阅读 · 0 评论 -
VARIANT 语法
VARIANT数据类型提供了一种非常有效的机制,他既包含了数据本身,也包含了数据类型 它包含了一个类型成员VT,用于表示该VARIANT变量是什么类型,在一个大的UNION类型中表示该VARIANT变量的值,同时还有一些保留字节没有使用,首先要判断该变量的数据类型,然后再UNION类型中读取对应的值。 ...原创 2019-08-28 10:54:03 · 331 阅读 · 0 评论 -
class划重点了{SolidWorks API语法};
所有的SolidWorksAPI函数都支持COM接口。 如果变量或返回值的类型不同于分配程序的语法,则帮助文档只表明com的语法 如果使用COM接口,这就暗示SolidWorksAPI函数将返回一个HRESULT值,,那么任何附带的返回值也将满足变量的要求 有些函数具有不同的“flavors”语法,根据需要,一个函数可拥有多种接口。 当COM接口返回一个LPFACE指针时,Dispatch接口也返...原创 2019-08-29 17:23:09 · 278 阅读 · 0 评论