上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页
摘要: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;type TForm1 = class(TForm) btn1: TButton; Main1: TImage; pnl1: TPanel; btn2: TButton; procedure btn1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); procedure 阅读全文
posted @ 2011-04-13 11:28 许明吉博客 阅读(4514) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 马赛克效果 ///原理:确定图像的随机位置点和确定马赛克块的大小,然后马赛克块图像覆盖随机点即可. /// </summary> /// <param name="m_Iimage"></param> /// <param name="val">分割成val*val像素的小区块</param> public Image MaSaiKe(Image m_PreImage , int val) { Bitmap MyBitmap = new Bitma 阅读全文
posted @ 2011-04-13 10:50 许明吉博客 阅读(503) 评论(1) 推荐(0) 编辑
摘要: unit wdHintWnd2;interfaceuses Windows, Classes, Controls, Graphics, Forms, SysUtils, ExtCtrls;type TwdHintWnd = class(THintWindow) private FHintBmp: TBitmap; //提示信息位图 protected procedure CreateParams(var Params: TCreateParams); override; procedure Paint; override; procedure NCPaint(DC: HDC); overrid 阅读全文
posted @ 2011-04-13 10:45 许明吉博客 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: procedure TForm1.DrawBackground;var FScale : integer; FGridX :double; FGridY :double; procedure Line(x, y, x1, y1: Integer); begin Canvas.MoveTo(x, y); Canvas.LineTo(x1, y1); end; function ReverseColor(AColor: TColor): TColor; var iR0, iR1, iG0, iG1, iB0, iB1: integer; begin iR0 := GetRValue(AColor) 阅读全文
posted @ 2011-04-12 16:34 许明吉博客 阅读(592) 评论(0) 推荐(0) 编辑
摘要: XUL是怎么被处理的?XUL与HTML的处理方式一样,先读出内容,然后解析为一棵对象树,再对每个对象作处理,使其显示出来。因为XUL是用来定义用户界面的,因此它与HTML用来做显示的功能一样。实际上,在Mozilla中,HTML和XUL,甚至SVG都是使用同关的底层代码来处理的。这样意味着一些CSS属性(注意是属性,不是CSS的全部)可以用在HTML和XUL。XUL同HTML一样可以从本地文件系统或web页面读取(不过这样多少有些功能上的限制)。另外就是打成一个包,可以让别人下载和安装。安装后的包就可以有一些更强的权限,象读文本文件,读用户参数和bookmark,以及访问其它系统特性。包注册就 阅读全文
posted @ 2011-04-11 14:16 许明吉博客 阅读(1019) 评论(1) 推荐(0) 编辑
摘要: 这将是 XUL Tutorial 教程的简化版本。我写它的目的不是为了宣传 XUL ,而是想直接了解如何运用 XUL 来进行开发。因此我将会一边学习一边将我认为重要的东西留下,不重要的东西根本就不会写上,有些东西就是原文翻译。如果你对我写的感兴趣,那么希望你可以对照着学习,可以了解得更全面。如果你也象我一样想快速了解,那么可以只和我一起学习。希望我不会漏掉什么东西。此系统的 Blog 只是我的学习记录,按我的风格来写,切记。XUL (XML User-interface Language) -- XML 用户界面语言 发音为:zoolXUL是一种XML语言,因此所有XML的特性可以用在XUL上 阅读全文
posted @ 2011-04-11 14:13 许明吉博客 阅读(664) 评论(1) 推荐(0) 编辑
摘要: 如何根据不同语言调整 xul 首选项对话框的尺寸?问题分析 在 Bugzilla #122345 里面有提到选项对话框用户是无法调整其大小的,因此有时候会出现在英语中对话框的大小很正常,但在翻译之后的其他语言中却不正常 的情况。 举个简单的例子:这是原来 en-US 下面的对话框这是法语下面具有一样大小的对话框。图中红色方框内的句子比较长,因此右侧超出对话框右边界的最后一个单词被不幸的截断了..简单的解决办法 重要提示:除了下面谈到的方法之外还有一个 teo 提出的针对高级编程人员的方法,有兴趣的朋友请参见这个帖子 http://www.babelzilla.org/forum/index.p 阅读全文
posted @ 2011-04-11 11:49 许明吉博客 阅读(518) 评论(0) 推荐(0) 编辑
摘要: TPicture转 TBitmap TempBmp.width:=100; TempBmp.height:=100; TempBmp.canvas.Draw(0,0,m_PicMouseOn.Graphic);//PicMouseOnj是TPictrue类型;TBitmap转 TPicturePicMouseOnj.Pictrue.Graphic:=TempBmp;//TempBmp是TBitmap类型 阅读全文
posted @ 2011-04-08 09:57 许明吉博客 阅读(2837) 评论(0) 推荐(0) 编辑
摘要: 火狐扩展开发专题 阅读全文
posted @ 2011-04-07 17:57 许明吉博客 阅读(468) 评论(0) 推荐(0) 编辑
摘要: CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理技巧并整理了一下。对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声明。CSS技巧1.div的垂直居中问题vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行2. margin加倍的问题设置为float的div在ie下设置的margin会加倍。这是一个ie6 阅读全文
posted @ 2011-04-07 17:55 许明吉博客 阅读(360) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页