国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Delphi > 正文

DELPHI中圖像的顯示效果

2019-11-18 18:54:47
字體:
來源:轉載
供稿:網友
  所謂百葉窗效果,就是將畫布分成若干個區域,各區域以
漸進方式同時復制圖形,就象翻動的百葉窗一樣.以下就是一
個顯示特效的過程實例:
        首先,新建一個工程,在窗體上添加兩個IMAGE控件,在控件
    IMAGE1的PICTURE屬性中導入一幅位圖(*.bmp),并將IMAGE1
    的VISIBLE屬性設為FALSE。
        然后,在代碼窗口中定義如下過程:
    PRocedure TForm1.fan;  
    var r1:Trect;
        list,r,every:integer;
    begin
    list:=1;
    every:=trunc(screen.Height/10)+1;
    While list<=every do
    begin
      for r:=0 to 10 do begin
       r1:=rect(0,r*every,screen.Width,R*every+list);
       image2.Canvas.CopyRect(r1,image1.Canvas,r1);
      end;
       update;
       Inc(list);
    end;
    end;
    以后就可以在程序中需要的地方調用了。
下面就讓我們看一下這是如何實現的,代碼中RECT(X1,Y1,X2,Y2)
表示選定的矩形范圍,(X1,Y1)是矩形左上角坐標,(X2,Y2)是矩形
右下角坐標。圖形顯示由COPYRECT(R1,CANVAS,R2)完成,其中R1是
目標區域,R2是被復制區域,CANVAS是被復制對象(它也可以是一個
TBITMAP的實例)。

上一篇:Delphi在MDI窗口中顯示圖形控件及指定背景的解決方案

下一篇:DELPHI中的靜態虛擬及動態方法函數的區別。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 东台市| 普兰县| 南川市| 玛沁县| 崇信县| 南投市| 深水埗区| 雷山县| 宜君县| 柞水县| 嘉义县| 永定县| 临西县| 马山县| 深泽县| 吉首市| 吴堡县| 香港| 丹巴县| 洪湖市| 桂东县| 吉首市| 且末县| 岑巩县| 鲜城| 红安县| 高雄县| 金坛市| 绥滨县| 巧家县| 克山县| 桐庐县| 土默特右旗| 新竹县| 萨嘎县| 阳朔县| 渭源县| 永丰县| 双辽市| 太仆寺旗| 莲花县|