學習 Message(10): WM_CancelMode 訊息測試

啟動強制回應視窗, 當前視窗會收到一條 WM_CancelMode 訊息; 改訊息無參數.本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Memo1: TMemo; Button1: TButton; Button2:

再學 GDI+[12]: 準備工作 – 矩形命中

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y:

測試 Components 與 Controls 的區別

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;type TForm1 = class(TForm) Panel1: TPanel; Edit1: TEdit; Button1: TButton; Memo1: TMemo;

再學 GDI+[23]: TGPLinearGradientBrush – 之二

TGPLinearGradientBrush.Create( rect: TGPRect; {變化範圍} color1, color2: TGPColor; {起始色與終止色} angle: Single; {旋轉角度} isAngleScalable: BOOL = FALSE {是否受 TLinearGradientMode 的影響, 可選值,

再學 GDI+[15]: GDIPAPI 單元提供的 Make 及 Color 系列函數

function MakePoint(X, Y: Integer): TGPPoint; overload;function MakePoint(X, Y: Single): TGPPointF; overload;function MakeSize(Width, Height: Integer): TGPSize; overload;function MakeSize(Width, Height: Single): TGPSizeF; overload;function MakeRect(x,

再學 GDI+[41]: 文本輸出 – 控制輸出字元的個數

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

再學 GDI+[48]: 路徑 – StartFigure、CloseFigure、CloseAllFigures

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

GetForegroundWindow 與 GetActiveWindow 的區別 – 回複 “delphier” 的問題

問題來源: http://www.cnblogs.com/del/archive/2008/12/13/1081644.html#1400835GetActiveWindow 只是擷取當前程式中(嚴格地說是線程中)被啟用的視窗;GetForegroundWindow 是擷取當前系統中被啟用的視窗.兩個函數的層級不一樣, 一個是線程級、一個是系統級.被啟用的視窗不一定是頂層視窗(最上面的視窗).下面的例子可以充分說明問題, 測試方法:點擊三個按鈕,然後反覆切換焦點、觀察.代碼檔案:unit

Delphi 的運算子多載(2) – 可重載運算子列表

 類別 運算子運算子標識使用轉換隱式轉換 ImplicitImplicit(a: type): resultType;顯式轉換ExplicitExplicit(a: type): resultType;一元-NegativeNegative(a: type): resultType;+PositivePositive(a: type): resultType;IncIncInc(a: type): resultType;DecDecDec(a: type):

如何在 “萬一的 Delphi 部落格” 回複自動格式化的著色代碼?

1、先提交回複, 第一次提交時先不要代碼, 可有文字;2、再修改回複, 修改時包其中的 <br/> 換行標記, 也可以用 <br/> 添加新的換行;3、然後按下面方式提交回複://Delphi 代碼...//C/C++ 代碼...//C# 代碼...注意: 重新開啟才能看到效果; 建議把上面文本加入到IME的自訂文本裡面.查看回複效果: http://www.cnblogs.com/del/archive/2009/01/03/1367468.html#1419896

再學 GDI+[70]: 路徑畫刷(10) – SetBlend

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

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(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:

再學 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

再學 GDI+[95]: TGPImage(15) – 顏色的旋轉變換

我通過做此例同時證實了 GDI+ 可以直接顯示 png、gif、tif 格式的透明圖片.//紅色與綠色繞藍色旋轉(r 是弧度)ColorMatrix: TColorMatrix = ( (Cos(r), Sin(r), 0.0, 0.0, 0.0), (-Sin(r), Cos(r), 0.0, 0.0, 0.0), (0.0, 0.0, 1.0, 0.0, 0.0), (0.0, 0.0, 0.0, 1.0, 0.0), (0.0

Delphi 與 DirectX 之 DelphiX(45): TDIB.DoAddMonoNoise();

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

學習使用資源檔[7] – 字串資源

//rc 檔案:StringTablebegin0 "AAAA"1 "BBBB"2 "CCCC"3 "DDDD"end//也可以這樣寫:StringTablebegin0,"AAAA"1,"BBBB"2,"CCCC"3,"DDDD"end//還可以這樣寫:StringTable{0,"AAAA"1,"BBBB"2,"CCCC"3,"DDDD"}{嚴格的頭可能是這樣寫: STRINGTABLE DISCARDABLE}//程式碼:unit Unit1;interfaceuses Windows,

學習 TTreeView [8] – AlphaSort、CustomSort、SortType

本例:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, StdCtrls;type TForm1 = class(TForm) TreeView1: TTreeView; Button1: TButton; Button2: TButton; Button3: TButton;

Delphi 與 DirectX 之 DelphiX(95): TDIB.x

//讓 TDIB 的這些特效煩透了: 多、還重複、又不完善; 還沒有測試或測試失敗的方法:procedure DrawShadow(SrcDIB: TDIB; X, Y, Width, Height, Frame: Integer; FilterMode: TFilterMode);procedure DrawShadows(SrcDIB: TDIB; X, Y, Width, Height, Frame: Integer; Alpha: Byte);procedure

總頁數: 61357 1 .... 3951 3952 3953 3954 3955 .... 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.