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

    }

  • 相关阅读:
    Android Studio Gradle 添加.so 支持文件
    poj 3270 更换使用
    linux通过使用mail发送电子邮件
    php 上传文件 $_FILES['']['type']的值
    浅谈Base64编码
    expect实现ssh自动登录
    C++ 多源码文件简单组织
    linux下修改hostid
    SQLite/嵌入式数据库
    类内数组声明,“类外”指定大小
  • 原文地址:https://www.cnblogs.com/perock/p/2117469.html
Copyright © 2011-2022 走看看