原文:Delphi GDI對象之剪切區域

剪切區域 Clipping Regions Regions是屏幕的一部分,它可用於控制繪圖的那部分畫布。TCanvas類具有ClipRect屬性,但這個屬性只是只讀的,要改變裁減區,必須使用Windows API,仍以前面的例子為例,並加以修改來說明裁剪區是如何工作的,下面是代碼: var Bitmap: TBitmap Rgn: HRGN long型 begin ClearCanvas 清除當前 ...

2012-07-05 12:59 1 3676 推薦指數:

查看詳情

Delphi GDI對象之繪制位圖

繪制位圖(Drawing Bitmaps) 繪制位圖聽起來似乎很難,然而如幾次所見到的那樣,繪制位圖非常容易。TCanvas類具有幾種方法繪制位圖,最常用的方法是Draw方法,這種方法只是在畫布上指 ...

Fri Jul 06 21:59:00 CST 2012 1 3341
Delphi GDI對象之繪制文本

了解TCanvas的這些方法,下面開始更有趣的圖形操作,這些圖形操作在編寫Delphi應用程序時很可能遇到 ...

Fri Jul 06 19:54:00 CST 2012 5 7291
Delphi GDI對象之筆、刷子和字體

Windows圖形設備接口(GDI)有許多對象,這些對象定義着一個設備描述環境的功能。使用最普遍的GDI對象是筆、刷子和字體。其他GDI對象包括調色板、位圖和區域。首先了解一下筆、刷子和字體,然后轉向更為復雜的對象。 筆Pens, 刷子Brushes, and 字體Fonts 筆、刷子和字體 ...

Wed Jul 04 21:56:00 CST 2012 3 4541
Delphi GDI對象之脫屏位圖(Offscreen Bitmaps)

脫屏位圖(Offscreen Bitmaps) 脫屏位圖,也叫內存位圖,普遍用於Windows程序設計中。它在內存中制作圖像,然后利用Draw方法在屏幕上顯示出來。當用戶想更快的在屏幕上繪制圖像時, ...

Tue Jul 10 04:14:00 CST 2012 3 2736
Delphi GDI+基本用法總結

GDI+以前只是聽說過,還沒怎么用過,這段時間用了用,覺得挺好用的.在這里總結一下.留個備忘. GDI+(Graphics Device Interface plus)是Windows XP中的一個子系統,它主要負責在顯示屏幕和打印設備輸出有關信息,它是一組通過C++類實現的應用程序編程接口 ...

Tue Oct 11 06:41:00 CST 2016 0 1516
delphi 處理圖片(剪切,壓縮)

剪切bmp:效果為指定的rect大小,若圖片比rect小,則會放大。 都要uses Vcl.Imaging.jpeg; 需要注意的是FMX里也需要jpeg的支持,雖然沒引用編譯器不會報錯,但用到jpg時會報內存錯誤。 procedure TForm1.Button1Click ...

Wed Nov 18 04:34:00 CST 2015 0 3905
Delphi中使用GDI+進行繪圖(1)

Delphi的VCL類庫中,默認使用的是GDI繪圖接口,該接口封裝了Win32 GDI接口,能夠滿足基本的繪圖功能,但如果要實現更高級的繪圖功能,往往比較困難,GDI+是微軟在GDI之后的一個圖形接口,功能比GDI豐富很多,在VCL中使用GDI+,能夠實現很多高級繪圖功能。 目前有多種 ...

Tue Apr 12 05:33:00 CST 2016 0 3481
MFC 用gdi繪制填充多邊形區域

MFC 用gdi繪制填充多邊形區域 這里的代碼是實現一個三角形的繪制,並用刷子填充顏色 在OnPaint()函數里面 運用的是給定的三角形的三個點,很多個點可以繪制多邊形 [cpp] view plain copy ...

Thu May 01 00:17:00 CST 2014 0 4927
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM