随笔 - 2146  文章 - 19 评论 - 11846 阅读 - 1267万

随笔分类 -  API 绘图函数

1 2 3 下一页
分别使用静态数组与动态数组建立一个区域 - 回复 "老A123" 的问题
摘要:问题来源: http://www.cnblogs.com/del/archive/2008/05/26/1207811.html#1475006 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Di... 阅读全文
posted @ 2009-03-12 15:47 万一 阅读(3304) 评论(6) 推荐(0) 编辑
WinAPI: ExtCreateRegion - 区域变换
摘要:相似函数: SetWorldTransform 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(... 阅读全文
posted @ 2008-06-03 01:03 万一 阅读(4655) 评论(2) 推荐(0) 编辑
WinAPI: SetWindowExtEx、SetViewportExtEx
摘要:相似函数: ScaleWindowExtEx、ScaleViewportExtEx 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, StdCtrls; type... 阅读全文
posted @ 2008-06-02 19:15 万一 阅读(3957) 评论(6) 推荐(0) 编辑
WinAPI: OffsetWindowOrgEx - 移动窗口坐标原点
摘要:相关函数: OffsetViewportOrgEx 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, ExtCtrls; type TF... 阅读全文
posted @ 2008-05-31 23:58 万一 阅读(3257) 评论(0) 推荐(0) 编辑
WinAPI: SetWindowOrgEx - 设置窗口坐标原点
摘要:相关函数: GetWindowOrgEx、SetViewportOrgEx(设置视口坐标原点)、SetViewportOrgEx 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, S... 阅读全文
posted @ 2008-05-31 23:40 万一 阅读(4068) 评论(0) 推荐(0) 编辑
WinAPI: OffsetClipRgn、PtVisible
摘要:OffsetClipRgn: 移动剪切区域; PtVisible: 判断点是否在剪切区域中. 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = cla... 阅读全文
posted @ 2008-05-30 01:23 万一 阅读(2455) 评论(5) 推荐(0) 编辑
WinAPI: SelectClipRgn、ExtSelectClipRgn、SelectClipPath - 定义剪切区域
摘要:剪切区域也是区域的一种, 窗口在重绘时只会重绘剪切区域中的内容. SelectClipRgn 和 ExtSelectClipRgn 是通过指定区域来定义剪切区域; SelectClipPath 是通过指定路径来定义剪切区域; ExtSelectClipRgn 和 SelectClipPath 比 SelectClipRgn 多出一个与原剪切区域混合方式的参数: RGN_AND = 1; RGN... 阅读全文
posted @ 2008-05-29 17:56 万一 阅读(7354) 评论(0) 推荐(0) 编辑
WinAPI: InvertRgn - 区域颜色取反
摘要:本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm) CheckBox1: TC... 阅读全文
posted @ 2008-05-28 10:37 万一 阅读(3500) 评论(4) 推荐(0) 编辑
WinAPI: PathToRegion - 将路径转换为区域
摘要:本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormPaint(Sender: TObject); ... 阅读全文
posted @ 2008-05-28 09:49 万一 阅读(3769) 评论(0) 推荐(0) 编辑
WinAPI: RectInRegion - 判断矩形是否位于区域中
摘要:本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2:... 阅读全文
posted @ 2008-05-27 13:01 万一 阅读(3528) 评论(0) 推荐(0) 编辑
WinAPI: PtInRegion、OffsetRgn
摘要:本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); ... 阅读全文
posted @ 2008-05-27 11:35 万一 阅读(3526) 评论(0) 推荐(0) 编辑
WinAPI: SetRectRgn - 将区域转换成矩形区域
摘要:本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormClick(Sender: TObject); ... 阅读全文
posted @ 2008-05-27 10:30 万一 阅读(2641) 评论(0) 推荐(0) 编辑
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; {复... 阅读全文
posted @ 2008-05-26 23:17 万一 阅读(13267) 评论(7) 推荐(1) 编辑
WinAPI: CreatePolyPolygonRgn - 建立多个多边形构成的区域
摘要:本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormClick(Sender: TObject); ... 阅读全文
posted @ 2008-05-26 17:01 万一 阅读(8205) 评论(22) 推荐(0) 编辑
WinAPI: CreatePolygonRgn - 建立多边形区域
摘要:本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) procedure FormPaint(Sender: TO... 阅读全文
posted @ 2008-05-26 16:22 万一 阅读(9045) 评论(1) 推荐(1) 编辑
WinAPI: CreateRoundRectRgn - 建立圆角矩形区域
摘要:本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormPaint(Sender: TObject); ... 阅读全文
posted @ 2008-05-26 15:25 万一 阅读(8243) 评论(0) 推荐(0) 编辑
WinAPI: CreateEllipticRgn、CreateEllipticRgnIndirect - 建立椭圆区域
摘要:本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormPaint(Sender: TObject); ... 阅读全文
posted @ 2008-05-26 15:20 万一 阅读(4764) 评论(0) 推荐(0) 编辑
WinAPI: CreateRectRgn、CreateRectRgnIndirect、FillRgn、FrameRgn - 建立矩形区域
摘要:本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormPaint(Sender: TObject); ... 阅读全文
posted @ 2008-05-26 15:14 万一 阅读(5475) 评论(4) 推荐(0) 编辑
WinAPI: FlattenPath、WidenPath
摘要:不管什么曲线命令, 到来路径中都会变成 Bezier 线; 也就是说路径中只有直线和 Bezier 线. FlattenPath 和 WidenPath 都能够把路径中的 Bezier 线转换为近似的直线; 不同的是: 用 WidenPath 转换后貌似加宽了线, 其实它是转换成了一个包围路径的新路径(类似区域). 本例效果图: 代码文件: unit Unit1; interface u... 阅读全文
posted @ 2008-05-26 13:46 万一 阅读(3086) 评论(0) 推荐(0) 编辑
WinAPI: GetPath - 获取路径中的点
摘要:本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm) Memo1: TMemo;... 阅读全文
posted @ 2008-05-26 11:48 万一 阅读(3711) 评论(0) 推荐(0) 编辑

1 2 3 下一页


点击右上角即可分享
微信分享提示