Creo二次开发
文章平均质量分 78
巨巨
做一个学生喜欢的教师!
展开
-
VC++中打开文件对话框
VC++中打开文件对话框 OPENFILENAME ofn; char szBuffer[MAX_PATH]; szBuffer[0] = NULL; memset(&ofn, 0, sizeof(ofn));ofn.lStructSize = sizeof(OPENFILENAME);ofn.Flags = OFN_HIDEREAD原创 2014-05-28 05:58:57 · 1747 阅读 · 0 评论 -
Creo二次开发定制
本人定制一部分Creo二次开发功能,有项目需求的联系!QQ:48653297原创 2015-07-12 07:48:13 · 3287 阅读 · 0 评论 -
Creo3.0二次开发
VS2008+Proe5.0二次开发;VS2010+Creo2.0二次开发;VS2012+Creo3.0二次开发这是PTC给的标准配置。Creo3.0修正了Prodevelop目录,不再需要添加这个目录下的Include和lib了。配置更为简单了。但同时Creo3.0下的二次开发,ProToolkit修正了很多的常用函数,原来的函数名称被废弃了,Creo2.0开发的代码移植到3,.0下不会原创 2015-07-12 07:38:26 · 9658 阅读 · 0 评论 -
Creo二次开发——BOM球标
ProError ProBomballoonAllCreateProError ProBomballoonByComponentCreateProError ProBomballoonByRecordCreate这三个函数实现了对BOM球标的创建。所要求的是不同的参数。ProBomballoonCreate函数针对视图进行BOM球标的创建。ProBomballoon原创 2015-07-27 09:28:09 · 6933 阅读 · 0 评论 -
Creo二次开发--内存清理函数
我们在处理模型文件时,总会遇到内存环境的清除问题。一个干净的Creo工作环境,是保证工作能顺利完成的保障。ProMdlEraseNotDisplayed()函数提供了清除未显示模型的功能。当需要循环执行某些事物时,在打开新模型前执行该函数,会使工作环境干净。ProMdlErase(ProMdl mdl)函数的说明是这样的:The erasing action caused by原创 2015-07-19 10:23:57 · 2504 阅读 · 0 评论 -
Creo二次开发——清理多余版本
ProErrorPurgeMdl(ProMdl mdl){ProMdldata data;ProMdlDataGet(mdl,&data);ProMacro wmacro;ProStringToWstring(wmacro,"~ Command `ProCmdFilePurge`;");ProWstringConcatenate(data.name,wm原创 2015-07-31 06:23:15 · 3765 阅读 · 3 评论 -
Creo二次开发异步模式配置
异步模式是Creo二次开发的另外一种形式,被广泛应用于一些外部调用中。其配置过程如下:(1) 创建MFC程序(对话框程序都可以了)(2) 配置工程常规选项(3) 配置VC目录(4) 配置附加依赖项(5) 配置系统变量通过以上配置可以实现对Creo二次开发异步模式的框架的搭建。原创 2015-08-01 06:31:43 · 4479 阅读 · 1 评论 -
Creo二次开发异步模式——字符串操作函数
通过这2个函数主要完成对文件名的构造(1)_splitpath函数——分解路径函数 char*drwFullPath = "D:\\Test\\8102.drw";charsaveDrive[200];charsaveDir[200];charsaveName[100];charsaveExt[50];_splitpat原创 2015-08-01 06:56:59 · 2890 阅读 · 0 评论 -
Creo二次开发—内存处理
#include ProError ProDisplistInvalidate(ProMdl model)Invalidates the two- or three-dimensional display list.该函数实现了对新创建的二维尺寸、三维尺寸的刷新。相当于向Creo发送了WM_PAINT消息。在手动创建尺寸时,经常要用到。原创 2015-07-22 06:08:23 · 1876 阅读 · 0 评论 -
Creo二次开发个人二维码上线了。
扫描获取信息原创 2015-07-24 10:36:25 · 2196 阅读 · 1 评论 -
Creo二次开发——文件操作
#include ProMdl.h>ProErrorProMdlRename( ProMdlhandle /* (In) The model handle */ ProNamenew_name /* (In) The new name to ass原创 2015-07-25 14:10:24 · 5289 阅读 · 1 评论