Delphi 與 DirectX 之 DelphiX(14): TPictureCollectionItem.DrawRotate…

TPictureCollectionItem.DrawRotate();

Delphi 與 DirectX 之 DelphiX(21): TDirectDrawSurface 的繪圖命令

TDirectDrawSurface.PokeLine();TDirectDrawSurface.PokeLinePolar();TDirectDrawSurface.PokeBox();TDirectDrawSurface.PokeBlendPixel();TDirectDrawSurface.PokeCircle();TDirectDrawSurface.PokeEllipse();TDirectDrawSurface.PokeFilledEllipse();TDirectDrawSurfa

Delphi 與 DirectX 之 DelphiX(15): TPictureCollectionItem.DrawWaveX、DrawWaveY …

此類函數有:TPictureCollectionItem.DrawWaveX();TPictureCollectionItem.DrawWaveXAdd();TPictureCollectionItem.DrawWaveXAlpha();TPictureCollectionItem.DrawWaveXSub();TPictureCollectionItem.DrawWaveY();TPictureCollectionItem.DrawWaveYAdd();TPictureCollectionIt

再學 GDI+[85]: TGPImage(5) – RotateFlip – 旋轉與鏡像

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) ListBox1: TListBox; procedure FormCreate(Sender: TObject); procedure

Delphi 與 DirectX 之 DelphiX(22): TDirectDrawSurface.Noise();

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DXClass, DXDraws, ComCtrls;type TForm1 = class(TForm) DXDraw1: TDXDraw; TrackBar1: TTrackBar; procedure

再學 GDI+[82]: TGPImage(2) – GetThumbnailImage – 略縮圖

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormPaint(Sender: TObject); end;var Form1: TForm1;implementation{$R *.dfm}uses GDIPOBJ,

Delphi 與 DirectX 之 DelphiX(23): TDirectDrawSurface.Blur;

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DXDraws, StdCtrls;type TForm1 = class(TForm) DXDraw1: TDXDraw; Button1: TButton; Button2: TButton; Button3: TButton;

Delphi 與 DirectX 之 DelphiX(16): DXImageList1.Items.Find();

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DXDraws, StdCtrls;type TForm1 = class(TForm) DXDraw1: TDXDraw; DXImageList1: TDXImageList; Button1: TButton; Button2:

Delphi 與 DirectX 之 DelphiX(10): TPictureCollectionItem.StretchDraw – 繪製到指定矩形

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DXDraws, StdCtrls, DXClass;type TForm1 = class(TForm) DXDraw1: TDXDraw; DXImageList1: TDXImageList; Button1: TButton;

Delphi 與 DirectX 之 DelphiX(17): TPictureCollectionItem.PatternWidth、PatternHeight

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DXDraws, StdCtrls;type TForm1 = class(TForm) DXDraw1: TDXDraw; DXImageList1: TDXImageList; Button1: TButton; Button2:

Delphi 與 DirectX 之 DelphiX(11): TPictureCollectionItem.DrawAdd、DrawSub

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DXDraws, StdCtrls, DXClass;type TForm1 = class(TForm) DXDraw1: TDXDraw; DXImageList1: TDXImageList; Button1: TButton;

再學 GDI+[83]: TGPImage(3) – 平行四邊形變換

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormPaint(Sender: TObject); procedure FormCreate(Sender: TObject); procedure

再學 GDI+[80]: 地區(9) – GetHRGN – 轉為 GDI 的地區控制代碼

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls;type TForm1 = class(TForm) procedure FormPaint(Sender: TObject); end;var Form1: TForm1;implementation{$R *

Delphi 與 DirectX 之 DelphiX(18): TDXDraw 中描繪圖片的命令

前面的繪圖命令都是來自 TDXImageList,準確地說是來自 TDXImageList.Items 所包含的 TPictureCollectionItem 對象.那 TDXDraw 本身有沒有繪圖命令呢?TDXDraw 本身沒有繪圖命令, 但它的有繪圖表面(TDirectDrawSurface), 譬如: Surface、Primary;TDXDraw 的繪圖表面有更多的繪圖命令, 另外 TDXDraw 可以多個繪圖表面.TDirectDrawSurface 的繪圖命令和

Delphi 與 DirectX 之 DelphiX(12): TPictureCollectionItem.DrawAlpha

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DXDraws, StdCtrls, DXClass, ComCtrls;type TForm1 = class(TForm) DXDraw1: TDXDraw; DXImageList1: TDXImageList; TrackBar1:

Delphi 與 DirectX 之 DelphiX(19): 繪圖表面(TDirectDrawSurface)如何載入圖片

上個例子中 TDirectDrawSurface 是從 TDXImageList 中擷取的圖片,其實 TDirectDrawSurface 自己擷取圖片的方法有很多:TDirectDrawSurface.LoadFromFile();TDirectDrawSurface.LoadFromStream();TDirectDrawSurface.LoadFromGraphic();TDirectDrawSurface.LoadFromGraphicRect();TDirectDrawSurface.

Delphi 與 DirectX 之 DelphiX(13): TPictureCollectionItem.DrawRotate

本例(實際效果是相當流暢的, gif 只能說明個動作趨勢):代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DXDraws, StdCtrls, DXClass, ComCtrls;type TForm1 = class(TForm) DXDraw1: TDXDraw; DXImageList1:

再學 GDI+[84]: TGPImage(4) – 把映像顯示在指定的矩形中

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormPaint(Sender: TObject); procedure FormCreate(Sender: TObject); procedure

再學 GDI+[81]: TGPImage(1) – 顯示映像

已知 GDI+ 可以支援的映像格式: BMP、JPEG、GIF、TIFF、PNG、ICO、WMF、EMFTGPGraphics.DrawImage 函數有太多重載了, 一起列在這吧:function DrawImage(image: TGPImage; const point: TGPPointF): TStatus; overload;function DrawImage(image: TGPImage; x, y: Single): TStatus; overload;function

Delphi 與 DirectX 之 DelphiX(20): TDirectDrawSurface.FillRect…

TDirectDrawSurface.Fill();TDirectDrawSurface.FillRect();TDirectDrawSurface.FillRectAlpha();TDirectDrawSurface.FillRectAdd();TDirectDrawSurface.FillRectSub();其中 Fill 在前面每個例子中都有用到; 另外注意: 這幾個函數中的顏色格式有點亂:Fill 與 FillRect 使用的是非 Delphi 的顏色格式, 它們使用的紅色應該是:

總頁數: 61357 1 .... 4770 4771 4772 4773 4774 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.