zoukankan      html  css  js  c++  java
  • Copy and Make New Assembly

     1// 假设源对象为oriObj
     2
     3ObjectPtr newObj = NULL;
     4ObjectPtr dialogObj = NULL;
     5SetOfStrings extraStr = NULL;
     6SetOfObjects extraObj = NULL;
     7
     8ConstructItem(AssemblyClass, mfail, &newObj);
     9SetUpDialog(AssemblyClass, newObj, "CreateDialogC"&extraStr, &extraObj, &dialogObj, mfail);
    10SetDialogDefaults(dialogObj, AssemblyClass, newObj, &extraStr, &extraObj, mfail);
    11// 从源对象COPY属性到对话框对象的相同属性上
    12objCopyLikeAttributes(oriObj, dialogObj);
    13// 设置一些特殊的属性
    14objSetAttribute(dialogObj, PartNumberAttr, strPrtNumCpy);
    15objSetAttribute(dialogObj, bbkSpecModelAttr, strSpcMdlCpy);
    16dstat = objSetAttribute(dialogObj, bbkIsAutoNamingAttr, "-");
    17// 创建新对象
    18ValidateDialog(dialogObj, AssemblyClass, newObj, &extraStr, &extraObj, &bagArgs, mfail);
    19OKButton(dialogObj, AssemblyClass, NULL, newObj, &extraStr, &extraObj, &keepInteract, mfail);

  • 相关阅读:
    学习dubbo
    【Spring】SpringMVC配置文件
    Mac下git配置
    【Spring】入门HelloWorld
    【MySql】启动/停止
    Javaweb 编解码流程
    TensorFlow学习笔记1
    Nginx 代理配置
    【转】RPC介绍
    【dubbo】dubbo控制台搭建
  • 原文地址:https://www.cnblogs.com/hcfalan/p/614087.html
Copyright © 2011-2022 走看看