Creo二次开发—内存处理

#include <ProDisplist.h>

ProError ProDisplistInvalidate(ProMdl model)

Invalidates the two- or three-dimensional display list.

该函数实现了对新创建的二维尺寸、三维尺寸的刷新。相当于向Creo发送了WM_PAINT消息。

在手动创建尺寸时,经常要用到。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-12-07 08:00:58

Creo二次开发—内存处理的相关文章

Creo二次开发--内存清理函数

我们在处理模型文件时,总会遇到内存环境的清除问题.一个干净的Creo工作环境.是保证工作能顺利完毕的保障. ProMdlEraseNotDisplayed()函数提供了清除未显示模型的功能. 当须要循环运行某些事物时,在打开新模型前运行该函数,会使工作环境干净. ProMdlErase(ProMdl mdl)函数的说明是这种: The erasing action caused by this function will be finished only after the execution

Creo二次开发异步模式配置

异步模式是Creo二次开发的另外一种形式,被广泛应用于一些外部调用中.其配置过程如下: (1)      创建MFC程序(对话框程序都可以了) (2)      配置工程常规选项 (3)      配置VC目录 (4)      配置附加依赖项 (5)      配置系统变量 通过以上配置可以实现对Creo二次开发异步模式的框架的搭建. 版权声明:本文为博主原创文章,未经博主允许不得转载.

MCADEx开发 ProE二次开发 Creo二次开发 模型名词解释及获取

详细参考:  http://www.mcadex.com/bbs_1431046_ss20130113/thread_317947_1.html www.mcadex.comQQ:910361522 MCADEx Tools交流群: 156242985 名词解释 ProMdl Creo的顶级模型包含了Creo的所有模型类型,应用范围最广 ProSolid 实体模型,为零件或装配的总表达,是ProMdl的一个实例 ProPart 零件模型,为ProSolid的一个实例 ProAssembly 装配

Creo二次开发——文件操作

#include <ProMdl.h> ProError ProMdlRename (   ProMdlhandle     /* (In)   The model handle   */   ProNamenew_name     /* (In)   The new name to assign to the model   */ ) 该函数实现了对内存中文件的重命名操作.相当于,Creo操作中的. 而ProMdlBackup函数相当于Creo操作中的备份功能. 版权声明:本文为博主原创文章

MCADEx开发 ProE二次开发 Creo二次开发-Creo Toolkit安装

请关注MCADEx官方网站:www.mcadex.com 在安装Creo过程中,到以下步骤时 点击”自定义”按钮,出现以下界面 选中”Creo Parametric”,勾选上”Creo Toolkit”.“Windows 32位”及“Windows 64位”单击确定即可. 其他按安装向导提示按步骤安装即可 参考:  http://910361522.qzone.qq.com http://www.mcadex.com/bbs_1431046_ss20130113/thread_306262_1.

MCADEx开发 ProE二次开发 Creo二次开发-Creo Toolkit文件说明

请关注MCADEx官方网站:www.mcadex.com 本示例将Creo安装在了D:\PTC下,版本为2.0M050 打开路径..\ Creo2M050\Creo 2.0\Common Files\M050\protoolkit可看到以下文件结构 Chinese_cn及Chinese_tw为语言,根据安装时选择语言而创建,这里不需理会 I486_nt为开发包的32位库文件放置位置 Includes为开发包的头文件放置位置 Protk_appls为示例代码放置位置 Protkdoc即可打开主页面

ProE二次开发 Creo二次开发 MCADEx Tools 参数工具

详细内容见: http://www.mcadex.com/bbs_1431046_ss20130113/thread_352273_1.html QQ: [email protected]

MCADEx开发 ProE二次开发 Creo二次开发 注册程序

请关注MCADEx官方网站: www.mcadex.comQQ:910361522 详细请参见:http://www.mcadex.com/bbs_1431046_ss20130113/thread_314395_1.html 详细请参见:http://www.mcadex.com/bbs_1431046_ss20130113/thread_314395_1.html

MCADEx 开发 ProE二次开发 Creo二次开发 干涉检查

请关注MCADEx官方网站:www.mcadex.com ProError IsInterference(ProSelection pMdlSel1, ProSelection pMdlSel2, ProBoolean & pIsInterference, double &nVolume) { pIsInterference = PRO_B_FALSE; nVolume = 0; Prohandle pModel = pro_get_current_object(); if (pModel