zoukankan      html  css  js  c++  java
  • big5

    void addPicBox()

    {

        FormWindowControl           c;

        DocuRef         tmpDocuRef;

        Image           tmpImage;

        int             i = 1;

        int             j, maxControl;

        container       tmpBitmap;

        ;

        element.lock();

        maxControl = groupPics.controlCount(); //获取groupPics的控件数量

        picCon = connull();

        originalView.imageName('');

        while select tmpDocuRef index RecIdx

            where tmpDocuRef.RefCompanyId == nj_ItemPhotoTable.DataAreaId

            && tmpDocuRef.RefTableId == nj_ItemPhotoTable.TableId

            && tmpDocuRef.RefRecId == nj_ItemPhotoTable.RecId

            && tmpDocuRef.TypeId == 'Photo'

            {

            tmpBitmap = DocuImgS::find(tmpDocuRef.RecId).Image;

            if (connull() == tmpBitmap)

                continue;

            tmpImage = new Image();

            if (i > maxControl)

                {

                c = groupPics.addControl(FormControlType::Image, "RunTimeControl");

                c.labelPosition(1);

                c.labelAlignment(2);

                c.imagemode(2);

                controlCon += [c.id()];

                }

            else

                c = this.control(conpeek(controlCon,i));

            c.visible(true);

            c.label(strfmt('%1', tmpDocuRef.Nj_PhotoView));// 图片类型(角度、平面、侧面。。。)

            tmpImage.setData(tmpBitmap);

            c.image(tmpImage);

            picCon += [c.id(), tmpDocuRef.RecId];

            i++;

            }

        for (j = i; j<=maxControl; j++)

            {

            c = this.control(conpeek(controlCon, j));

            c.visible(false);

            }

        this.controlMethodOverload(true);

        select tmpDocuRef index RecIdx

            where tmpDocuRef.RefCompanyId == nj_ItemPhotoTable.DataAreaId

            && tmpDocuRef.RefTableId == nj_ItemPhotoTable.TableId

            && tmpDocuRef.RefRecId == nj_ItemPhotoTable.RecId

            && tmpDocuRef.TypeId == 'Video';

        ButtonVideo.enabled(tmpDocuRef.RecId != 0);

        element.unLock();

        element.redraw();

    }

  • 相关阅读:
    第二阶段冲刺04
    找水王
    第二阶段冲刺03
    第二阶段冲刺02
    第二阶段冲刺01
    学习进度12
    梦断代码阅读笔记07
    第一阶段意见评论
    学习进度11
    求素数p的原根
  • 原文地址:https://www.cnblogs.com/perock/p/2117469.html
Copyright © 2011-2022 走看看