用 Memo 讀取 UniCode 編碼的文字檔 – 回複 “ahgan” 的問題

問題來源: http://www.cnblogs.com/del/archive/2008/05/29/1005631.html#1212654首先, 這個問題到 Delphi 2008 時, 可能就不存在了, 因為那時的 TStrings 肯定支援 UniCode; 目前的版本是 2007.unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

WinAPI: SelectClipRgn、ExtSelectClipRgn、SelectClipPath – 定義剪下地區

剪下地區也是地區的一種, 視窗在重繪時只會重繪剪下地區中的內容.SelectClipRgn 和 ExtSelectClipRgn 是通過指定地區來定義剪下地區;SelectClipPath 是通過指定路徑來定義剪下地區;ExtSelectClipRgn 和 SelectClipPath 比 SelectClipRgn 多出一個與原剪下地區混合方式的參數:RGN_AND = 1;RGN_OR = 2;RGN_XOR = 3;RGN_DIFF = 4;RGN_COPY =

WinAPI: OffsetClipRgn、PtVisible

OffsetClipRgn: 移動剪下地區; PtVisible: 判斷點是否在剪下地區中.本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); procedure

WinAPI: SetWindowOrgEx – 設定視窗座標原點

相關函數: GetWindowOrgEx、SetViewportOrgEx(設定視口座標原點)、SetViewportOrgEx本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, ExtCtrls;type TForm1 = class(TForm)

WinAPI: OffsetWindowOrgEx – 移動視窗座標原點

相關函數: OffsetViewportOrgEx本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, ExtCtrls;type TForm1 = class(TForm) Button1: TButton; procedure

WinAPI: WritePrivateProfileString、GetPrivateProfileString – 簡單讀寫 Ini 檔案

儘管使用 TIniFile 類很方便, 但我覺得還是用系統 API 操作更順手, 讀寫各只需要一行代碼, 也不用 uses IniFiles.本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Memo1: TMemo;

WinAPI: SetWindowExtEx、SetViewportExtEx

相似函數: ScaleWindowExtEx、ScaleViewportExtEx本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, StdCtrls;type TForm1 = class(TForm) procedure FormCreate(Sender: TObject);

WinAPI: ExtCreateRegion – 地區變換

相似函數: SetWorldTransform本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;type TForm1 = class(TForm) RadioGroup1: TRadioGroup; procedure FormCreate(Sender:

一毫米等於多少像素? – GetDeviceCaps

這不是個確定的值, 它和裝置的解析度相關.unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); end;var Form1: TForm1;implementation{$R

WinAPI: CreatePolygonRgn – 建立多邊形地區

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

WinAPI: CreatePolyPolygonRgn – 建立多個多邊形構成的地區

本例:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormClick(Sender: TObject); end;var Form1: TForm1;implementation{$R *.dfm}var f: Boolean =

WinAPI: CombineRgn – 地區合成

CombineRgn( p1: HRGN; {合成後的地區} p2, p3: HRGN; {兩個原始地區} p4: Integer {合并選項; 見下表}): Integer; {有四種可能的傳回值}//合并選項:RGN_AND = 1;RGN_OR = 2;RGN_XOR = 3;RGN_DIFF = 4;RGN_COPY = 5; {複製第一個地區}//傳回值:ERROR = 0; {錯誤}NULLREGION = 1;

WinAPI: SetRectRgn – 將地區轉換成矩形地區

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

WinAPI: PtInRegion、OffsetRgn

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

WinAPI: RectInRegion – 判斷矩形是否位於地區中

本例:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure FormCreate(Sender: TObject); procedure

WinAPI: PtInRect – 判斷點是否在矩形中

本例:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; procedure FormCreate(Sender: TObject); procedure Button1Click(Sender:

WinAPI: PathToRegion – 將路徑轉換為地區

本例: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}procedure

WinAPI: CreateRectRgn、CreateRectRgnIndirect、FillRgn、FrameRgn – 建立矩形地區

本例: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}procedure

WinAPI: CreateEllipticRgn、CreateEllipticRgnIndirect – 建立橢圓地區

本例: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}procedure

WinAPI: CreateRoundRectRgn – 建立圓角矩形地區

本例: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}procedure

總頁數: 61357 1 .... 4785 4786 4787 4788 4789 .... 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.