zoukankan      html  css  js  c++  java
  • (实战)为系统类添加NameValueTable属性,并且添加到相关对话框

    描述:定义一个属性PartColor, 添加到Part类上去。
     
    1、 create dir/src/part.met 文件,添加如下内容:
        define attribute PartColor;
        store PartColor as name value table;
        display PartColor as "Color";
        attach attribute to Part;
        attach attribute to DPrtCre;
        attach attribute to DPrtUpd;
        attach attribute to DPrtGetI usage is output;
        o:attach message SetDialogDefaults to DPrtCre in server bbksvr;
     
    2、create dir/src/part.mth 文件,添加如下内容:
        message DPrtCre:SetDialogDefaults(...)
        {
           if ( dstat = SetDialogDefaultsAtParent(DPrtCreClass,...) )
              goto EXIT;
     
           if ( dstat = objNameValueSet(thisObj, PartColorAttr, "Red", "-") )
              goto EXIT;
           if ( dstat = objNameValueSet(thisObj, PartColorAttr, "Green", "-") )
              goto EXIT;
           if ( dstat = objNameValueSet(thisObj, PartColorAttr, "Blue", "-") )
              goto EXIT;
           if ( dstat = objNameValueSet(thisObj, PartColorAttr, "White", "+") )
              goto EXIT;
        }
     
    3、edit dir/src/srccusmk.def, include "part.met" & "part.mth"
     
    4、at dir/src:
       nmake clobber clean
       cnvdef
       nmake init
       nmake all
     
    5、更新数据库架构
       at dir/src, updatedb -o tmti.bak -n svr\tmti.prd
     
    6、编辑对话框(详细见对话框编辑)
      
     
     
     
  • 相关阅读:
    IT小小鸟读后感
    关于C语言的问卷调查
    (学习进度表)【第六周】
    (学习进度表)【第五周】
    作业二(过早的放弃是失败的根源)
    读《世界是数字的》笔记
    作业3(学习进度表)【第四周】
    作业1
    读《我是一只IT小小鸟》笔记
    价值观作业
  • 原文地址:https://www.cnblogs.com/hcfalan/p/422506.html
Copyright © 2011-2022 走看看