使用 TListView 控制項(2)

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

使用 TListView 控制項(3)

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

再學 GDI+[72]: 地區(1) – 建立地區

建立 GDI+ 的地區有五種辦法:1、根據一個矩形建立(矩形地區);2、根據路徑建立;3、根據 GDI 地區的控制代碼建立;4、根據從地區中擷取的資料建立;5、無參數建立.本例示範了前三種建立方法.本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;type TForm1

再學 GDI+[78]: 地區(7) – Translate – 地區的平移變換

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

使用 TListView 控制項(4)

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls;type TForm1 = class(TForm) ListView1: TListView; Button1: TButton; CheckBox1: TCheckBox; procedure

關於結構體與類型轉換的一點小技巧

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5:

Delphi 與 DirectX 之 DelphiX(8): 第一個簡單動畫

本例(用 gif 動畫示範, 無論如何也出不來 DirectX 的流暢效果):代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DXDraws, StdCtrls, DXClass;type TForm1 = class(TForm) DXDraw1: TDXDraw; DXImageList1:

再學 GDI+[73]: 地區(2) – 地區運算

Intersect {交集}Union {聯合}Xor_ {減去交集}Exclude {減去}Complement {不相交}//GDI+ 的地區能和矩形、路徑、另一個地區三種對象進行運算.本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,

再學 GDI+[75]: 地區(4) – 根據地區剪下畫板

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

Delphi 與 DirectX 之 DelphiX(9): 透明色與是否透明

TDXImageList.Items 中的每個 TPictureCollectionItem 的預設透明色是黑色, 並預設透明.本例使用的測試圖片: http://files.cnblogs.com/del/Transparent.rar本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DXDraws,

繪製一個鋼琴鍵盤

剛幫朋友解決了一個小問題, 這是其中的小片段:本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls;type TForm1 = class(TForm) Panel1: TPanel; procedure FormCreate(Sender: TObject); end;

Delphi 與 DirectX 之 DelphiX(3): 初識 TDXDraw

在 DelphiX 中, 所能看到的一般都是畫在 TDXDraw.TDXDraw 預設兩個繪圖表面: TDXDraw.Surface 和 TDXDraw.Primary;一般先在後台(Surface)繪圖, 然後再用 TDXDraw.Flip 命令切換前後台, 從而看到繪製效果.TDXDraw.Flip 會置換 Surface 和 Primary 兩個對象, 所以我們盡可以只在 Surface 上繪圖;由於 DirectX 的工作機制, 讓這個切換速度異常地快(只是切換一個指標),

再學 GDI+[79]: 地區(8) – Transform – 地區的 Matrix 變換

矩陣變換(Matrix)功能很強大, 這裡只是旋轉了一下.本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls;type TForm1 = class(TForm) TrackBar1: TTrackBar; procedure FormPaint(Sender:

再學 GDI+[74]: 地區(3) – IsVisible

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

再學 GDI+[76]: 地區(5) – GetDataSize、GetData

本來這個例子是要擷取地區的詳細資料的, 但非常遺憾, 這個版本的 GDI+ 的標頭檔少定義了一個 TRegionData 類!不過也不要緊, 通過 TRegionData 主要也是擷取地區中的矩形資料, GetRegionScans 函數可以完成這個任務!本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,

Delphi 與 DirectX 之 DelphiX(4): 初識 TDXTimer

DelphiX 提供了高效能的計時器 TDXTimer, 使用方法和 Timer 基本一樣.我們在使用 Timer 時, 很少把 Interval 設為 50 以下(這應該是它精確度的極限);使用 TDXTimer 可以把 Interval 置為 0, 表示儘可能地快!本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Delphi 與 DirectX 之 DelphiX(5): 初識 TDXImageList

建立工程後, 在表單上分別添加: DXDraw1、DXImageList1;然後只需要下面四行代碼即可在 DXDraw1 中顯示 DelphiX.dxg 映像:procedure TForm1.Button1Click(Sender: TObject);begin DXImageList1.Items.LoadFromFile('C:\Temp\DelphiX.dxg'); DXImageList1.DXDraw := DXDraw1;

再學 GDI+[77]: 地區(6) – GetRegionScans – 擷取地區中的所有矩形

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

Delphi 與 DirectX 之 DelphiX(6): 讓 TDXImageList 和常規 VCL 互動使用

本例測試了兩個問題:1、其他 VCL 載入的圖片能否給 TDXImageList 使用;2、TDXImageList 中的圖片能否給其他 VCL 使用.例子中先用 TPicture 載入了圖片, 然後給 TDXImageList;然後把圖片繪製在了表單上, 而非 TDXDraw 中.繼續瞭解點 TDXImageList:TDXImageList 控制項只有兩個屬性: DXDraw 和 Items.DXDraw 是映像的目的地, 很好理解; Items 是一個對象集合:

Delphi 與 DirectX 之 DelphiX(7): 給 TDXImageList 載入圖片的最後方案

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

總頁數: 61357 1 .... 4771 4772 4773 4774 4775 .... 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.