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();

    }

  • 相关阅读:
    主流NoSQL数据库评测之HBase
    Java Io原理及应用
    Facebook:HBase每月存储1350亿条信息
    Facebook为何选择云计算开源Hadoop
    ActiveMq配置解析
    主流NoSQL数据库评测之HandlerSocket
    软件类官方网站收藏
    Mongodb 更新失败解决方案
    主流NoSQL数据库全方位评测:MongoDB
    java为什么比c++要慢?以及如何提高java的效率
  • 原文地址:https://www.cnblogs.com/perock/p/2117469.html
Copyright © 2011-2022 走看看