betway必威官网delphi控件属性大全-详解-简介。delphi控件属性与波。

button 组件:

CAPTION 属性 :用于在按钮上显示文本内容
Cancel     属性:是否设置成默认的撤按钮,当装为确实时候(true)
按ESC触发改按钮的波!
Default 属性:是否设置成默认的承认按钮,当装为真正时候
按ENTER键的上接触事件
Hint 属性:设置当鼠标在按钮上短短停留是亮的提醒内容。
Showhint 属性: 是否出示提示内容默认为假!

Bitbtn 组件
Kind 属性: 他的值就是是位图按钮组件上所著的图标!
GLYPH 属性: 用于在位图按钮上显得加载后的位图图形!
Numclyphs 属性:用于指定位图按钮上所能够以的各图个数!
Layout    属性: 用于指定位图在位图组件上之职务!

Speedbutton 组件
Flat 属性:是否富有OFFICE 2000底作风
Groupindex 属性:设置分组。
DOWN    属性: 设置改按钮是否处于按下状态
Allowallup 属性:设置同一组的短平快按钮是否享有同时弹起底状态。

Radiobutton 组件
Checked 是否处于选中状态
Alignment 用于安装选择框和仿的排方式!

Checkbox 组件
Allowgrayed 用来设置当前组件为选种时,是否也变灰状态!
State       设置当前复选框的状态。

文本类组件
label 组件
Alignment 用来装标签中的文件以档次方向的排方式!
AUTOSIZE
用来装标签的尺码大小,是否随CAPTION属性中文字的字体大小而进展活动调节!
Font 用来装显示文字的书体,颜色!
Layout 用于安装标签中之公文以笔直方向的排列方式!
WORDWRAP 用于安装是否自动换行!

EDIT组件
Charcase 用于安装组件中亲笔的高低写显示方式!
TEXT   用于展示编辑框中之契内容
Modified
用来判定edit组件里之字内容是否被涂改了,若否假,就是从未于改动了!
Passwordchar 设置显示密码字符!

memo组件
lines 用于访问框中各个一行的情节
Maxlength 设置文本框中尽老之契输入量
Scrollbar   设置是否要滚动条
Wantretruns 用于安装在封锁中遵循’enter’键是否打回车作用
Wanttabs    用于安装于律中按’tab’键是否从活动作用。

Maskedit 组件
Editmask 属性 用于安装所设来得文字的格式。

Labeledit 组件
Editlabel 用于对labeledit组件的标签有开展安装!
Labelposition 用于安装标签放置的职位
Labelspaceing 用于调整标签和编辑区之间的间距,单位是象素

组合框组件
combobox 组件
dropdowncount 用于安装下拉后底列表框所有显示的列表项之数码!

Style 用于安装组合框显示时之样式,有以下五种植样式

  1. csdropdown: 标准格式,用户可于编辑框中输入,每个列表项的万丈一致
  2. csdropdownlist: 只来列表框,没有编辑框,每个列表项的惊人相等
  3. csownerdrawfixed:
    有编辑框和列表框,但用户不可知当编辑框中输入,每个列表项的莫大由itemheight
    属性来指定
  4. csownerdrawvariable:
    有编辑框和列表框,但用户不可知以编辑框中输入,每个列表项的莫大可以不同
  5. cssimple:只有编辑框,没有列表框

droppeddown 代表列表框是否已给下拉!

Timer
Enabled 表示记时器是开辟还是关闭
Interval 设置两单ontimer事件的时间隔,单位凡毫秒, 最可怜价值允许是:32767

增长代码:
form1.Label1.Caption:=’今天是’+formatdatetime(‘yyyy-mm-dd’,now); // 
form1.Label2.Caption:=’现在是’+formatdatetime(‘hh:mm:ss’,now);

now 获得单前面系时钟!

应用对话框(消息框)函数和对话框过程
  
对于有些概括信息之输入和出口,可以以对话框.DELPHI提供的其中对话框来少种:

  1. 信对话框使用过程 SHOWMESAGE, SHOWMESSAGEFMT,函数MESSAGEDLG.
    MESSAGEDLGPOS,CREATEMESSAGEDIALG.
  2. 输入对话框使用函数INPUTBOX, INPUTQUERY.
    1).SHOWMESSAGE与SHOWMESSAGEFMT过程
    SHOWMESSAGE过程显示一个顶简便的对话框,其语法格式为:
    SHOWMESSAGE(信息内容);
    证实:SHOWMESSAGE过程显示的对话框以应用程序的执行文书称当标题,对话框就含一个OK按钮,单击该按钮对话框就关闭并赶回回.
       
    SHOWMESSAGEFMT过程
    语法格式为:
    showmessagefmt(信息内容,参数组);
    证实:此过程和齐一个进程其按相同,只是参数多了格式化的字符.
    例: showmessagefmt(‘%s已进球%d个!’,[‘公牛队’,11]);
               
    2)MESSAGEDLG与MESSAGEDLGPOS函数
    当时片单函数可以显得一个信息对话框,并等候用户之响应.
    MESSAGEDLG函数
    语法格式为: 变量名叫:=MESSAGEDLG(信息内容,类型,按钮组,HELPCTX);
    证: 信息内容是显示在对话框中之信息.
            类型是指向话框的门类,其取值有:
              mtwarning含有感叹号的警示对话框.
              Mterror含有红色叉符号的失实对话框.
         Mtinfomation含有蓝色I符号的消息对话框.
              Mtconfirmation含有绿色?号的肯定对话框
              Mtcustiom不含图标的形似对话框,对话框的标题是程序的名称.
            按钮组指定对话框中出现的按钮组,其中起的按钮与参数有:
              MBYES       YES按钮,函数返回值为:6
              MBNO        NO按钮,函数返回值为:7
              MBOK        OK按钮,函数返回值为:1
              MBCANCEL   CANCEL按钮,函数返回值为:2
              MBHELP      HELP按钮.
              MBABORT     ABORT按钮,函数返回值为:3
              MBRETRY     RETRY按钮,函数返回值为:4
              MBIGNORE    IGNORE按钮,函数返回值为:5
              MBALL        ALL按钮,函数返回值为:8
              MBNOTOALL   NOTOALL按钮,函数返回值为:9
              MBYESTOALL YESTOALL按钮,函数返回值为:10
           
    按钮组可以组成某种形式,如[MBYES,MBNO]意味着对话框中出现零星只按钮:”YES”和”NO”;也足以常量形式而,MBOKCANCEL表示对话框中冒出些微只按钮:”OK”和”CANCEL”
    例: 密码框.
       
    procedure TForm1.Button1Click(Sender: TObject);
    var
    x:integer;
    begin
    if edit1.text=’123′ then
        showmessage(‘密码正确,欢迎进入!’)
    else
        begin
        x:=messagedlg(‘密码错误,请复输入!’,mterror,[mbyes,mbno],0);
        if x=6 then
          begin
          edit1.text:=”;
          edit1.SetFocus;
          end
         else
           close;
         end;
    end;
  3. MESSAGEDLGPOS函数
    调用MESSAGEDLGPOS函数,可以屏幕的指定位置显示信息对话框,其语法格式为:
    变量=MESSAGEDLGPOS(信息内容,类型,按钮组,,HELPCTX,X,Y);
    她比MESSAGEDLG只是差不多矣平等码职能,即具有X,Y显示位置坐标.
  4. INPUTBOX与INPUTQUERY函数
    1)INPUTBOX的意为显示一个输入对话框.
    格式为: 变量:=INPUTBOX(对话框信息,信息内容,默认内容);
       对话框信息吗指定对话框的标题.
       信息内容为指定在对话框上面世的文本.
       默认内容也于出现对话框时自动出现的输入内容.
    2)INPUTQUERY函数
    暨INPUTBOX相似出现一个输入框.只是针对CANCEL按钮(退出事件)另发处理,将回来一个布尔值.
    格式为: 变量=INPUTQUERY(对话框标题,信息内容,字符串变量);
    于出现对话框时如果单击OK输入框中的值将赋值到变量中,并且函数返回TRUE;若用户单击CANCEL按钮,变量值不转换并回FALSE;可以根据返回值的例外作出判断.
    例: 
    procedure TForm1.Button1Click(Sender: TObject);
    var
    x:integer;
    begin
       x:=strtoint(inputbox(‘求和’,’请输入求与值’,’0′));
       if x=strtoint(edit1.Text)+strtoint(edit2.Text) then
           edit3.Text:=’正确’
       else
           edit3.Text:=’错误’;
    end;

分组控件GROUPBOX.
   也可是称框架.
   一般的话是框架的意图是用于对某一样组界面的分类,没有实质作用.
   例如:
    
面板PANEL
是面板的机能作相似与GROUPBOX。它发多三维效果.
重中之重性能有:
   BEVELINNER:图形面板内层边框斜面的类型.
   BEVELOUTER: 图形面板外层边框斜面的型
   Bevelwidth:斜面的宽度.
   BORDERWIDTH:内层与外层边框之间的宽度.

 
摘自:Delphi www 大全
译者: 
Delphi提供了开之API,是程序员可以加强Delphi
IDE的法力。共有4种植开放工具的APIs:属性编辑器、控件编辑器、专家/导航和版本控制系统。本文讨论属性编辑器和控件编辑器,给有底例证说明如何勾勒自己之Delphi属性、控件编辑器。

特性编辑器
属性编辑器是Delphi
IDE的恢宏。这任起非常复杂和艰苦,但是其实是那个简短的。我们可为枚举类型构造一个性质编辑器。记得TForm的颜色属性为?当我们纪念改其的价值,看到了下拉框中列有了有的可选值。那就算是枚举类型的性能编辑器,我们为如出一辙会不负众望,只需要几行代码,没什么特别之。注意到程序员并没有写一个属性编辑器,而是通知Delphi使用枚举类型的性编辑器,为她的枚举特别定义的。

幸存的习性编辑器

每当我们将懂属性编辑器到底内部是什么之前,先瞧Delphi中都有些。开始一个新工程,在implementation中投入”uses
DsgnIntf;”编译,打开browser查找TPropertyEditor(只要输入TPrope):

倘没有算错的话,在DSGNINTF中注册了最少21只客户属性编辑器(custom property
editors),注意:事实上,还有再多的性质编辑器在其它单元中,例如C:\DELPHI\LIB\PICEDIT.DCU.中的TPictureEditor。

TPropertyEditor

对象察看器为富有的特性提供缺省之编纂。我们得下不同的不二法门重载这种表现,来运特别的性质编辑器(21种预制的习性编辑器都扩大了针对性象察看器来处理该性)。那么,究竟是何许工作之也?它是发源一个基类,我们必需重载已上我们的目的。五只新的Delphi
2.0之计-其中老三个是变量相关的-在编译开关{$IFDEF
WIN32}中同样承保一下代码在具有的delphi版本中适用。

Type  TPropertyEditor = class  protected  function GetPropInfo:
PPropInfo;  function GetFloatValue: Extended;  function
GetFloatValueAt(Index: Integer): Extended;  function GetMethodValue:
TMethod;  function GetMethodValueAt(Index: Integer): TMethod;  function
GetOrdValue: Longint;  function GetOrdValueAt(Index: Integer): Longint; 
function GetStrValue: string;  function GetStrValueAt(Index: Integer):
string;  {$IFDEF WIN32}  function GetVarValue: variant;  function
GetVarValueAt(Index: Integer): variant;  {$ENDIF}  procedure Modified; 
procedure SetFloatValue(Value: Extended);  procedure
SetMethodValue(const Value: TMethod);  procedure SetOrdValue(Value:
Longint);  procedure SetStrValue(const Value: string);  {$IFDEF WIN32} 
procedure SetVarValue(const Value: variant);  {$ENDIF}    public 
destructor Destroy; override;    procedure Activate; virtual;  function
AllEqual: Boolean; virtual;  procedure Edit; virtual;  function
GetAttributes: TPropertyAttributes; virtual;  function
GetComponent(Index: Integer): TComponent;  function GetEditLimit:
Integer; virtual;  function GetName: string; virtual;  procedure
GetProperties(Proc: TGetPropEditProc); virtual;  function GetPropType:
PTypeInfo;  function GetValue: string; virtual;  procedure
GetValues(Proc: TGetStrProc); virtual;  procedure Initialize; virtual; 
{$IFDEF WIN32}  procedure Revert;  {$ENDIF}  procedure SetValue(const
Value: string); virtual;  {$IFDEF WIN32}  procedure ValueAvailable:
Boolean;  {$ENDIF}    property Designer: TFormDesigner read FDesigner; 
property PrivateDirectory: string read GetPrivateDirectory;  property
PropCount: Integer read FPropCount;  property Value: string read
GetValue write SetValue;  end; 
TPropertyEditor编辑对象察看器中一个也许一拧控件的一个性。属性编辑器根据性之种而给创造,由RegisterPropertyEditor注册之路决定。稍候有一个指令程序员如何采取这些工程的事例。所有的published属性都将现出于靶察看器中,当设计者进行读写属性之价经常,其性编辑器(为这种性类型的)将受用。

以以下的日子里,我们将独自专注方法中之消让重载的第一片段,属性编辑器的一言一行。

GetAttributes

当时是最好要的措施,他操了性编辑器的门类及表现。有三栽属性编辑器(除了少省之编辑框):下拉框(我们以前提到过之),分属性列表和对话框。
GetAttributes返回TPropertyAttributes类型,包含了一晃内容:

paValueList:属性编辑器能回去属性之枚举列表。如果GetValues调用过程附带值,这个特性必需设置。这将如在目标察看其中的特性的右侧出现下拉按钮。 
paSubProperties:
属性编辑器有子属性时,将在手上性能下方显示成规范的大纲格式。如果GetProperties产生属性对象时之特性必需设置。 
paDialog:表示此编辑方法以起对话框。这将以靶察看其中的属性右边出现’…’按钮。 
paSortList: 对象察看器将拿GetValues返回的列表按照字母排序。 
paAutoUpdate:
每当编辑发生转移是调用SetValue方法,而休是改变别提交时。例如Caption属性。 
paMultiSelect:
允许多单控件被挑时显示属性之价。有些属性不称多选的景。例如Name属性。 
paReadOnly: 属性值不同意改变。 
GetValue:返回属性的串值,缺省时返回'(unknown)’,这该给重载以回到适当的价。 
GetValues:当GetAttributes返回paValueList时让调用。它要也各国一个性所领的值调用参数函数。TEnumProperty将当列举中传送所有的参数。 
SetValue(Value):设置属性的值。属性编辑器必须能领略调用哪一个SetXxxValue函数。如果字符串不是适用的格式或不是合法的价,属性编辑器应该来一个例外,描述来的题材。SetValue可以忽略所有的改,允许通过Edit方法修所有的性质。例如Picture属性。 
Edit
当’…’按钮被安下或是属性让连击识别调用。这样,例如弹出一个会话框,通过重复有效之主意,而不是概括的文本来编辑属性。例如Font属性。

TFileNameProperty

运就几乎单关键的艺术我们就能写有团结之性编辑器了:为filename建立一个大卡文件对话框属性编辑器。我们得记住编写控件从本质来说是非可视化的职责,写书信编辑器并无复杂。我们要制定一个我们说眷恋只要之’Dialog’类型,所以我们在GetAttributes中归[paDialog]。然后,我们以Edit过程遭到拍卖,这次包含一个TOpenDialog来找到另外有的文本。

unit FileName;  interface  uses  SysUtils, DsgnIntf;    Type 
TFileNameProperty = class(TStringProperty)  public  function
GetAttributes: TPropertyAttributes; override;  procedure Edit;
override;  end;    procedure Register;    implementation  uses  Dialogs,
Forms;    function TFileNameProperty.GetAttributes:
TPropertyAttributes;  begin  Result := [paDialog]  end
{GetAttributes};    procedure TFileNameProperty.Edit;  begin  with
TOpenDialog.Create(Application) do  try  Title := GetName; { name of
property as OpenDialog caption }  Filename := GetValue;  Filter := ‘All
Files (*.*)|*.*’;  HelpContext := 0;  Options := Options +
[ofShowHelp, ofPathMustExist, ofFileMustExist];  if Execute then
SetValue(Filename);  finally  Free  end  end {Edit};    procedure
Register;  begin  RegisterPropertyEditor(TypeInfo(TFileName),nil, ”,
TFileNameProperty)  end;  end. 
注意到我们调用属性编辑器的GetName函数来取得性之名字。

特性编辑器需要注册过程(register)在delphi中来报它自己(确切的说是在delphi应用程序中)。我们可独自吧一个控件注册属性编辑器,也得以自拥有的同类别的特性注册。例如地方的例子TFileNameProperty就是吗富有的控件做的。当然,属性编辑器必需安装了并且首先注册。

为以Register过程被注册,我们用调用RegisterPropertyEditor。它发出4个参数:第一单凡是性质类型的类型信息的指针。这里,我们采取内置的函数TypeInfo。第二个是这编辑器应用的控件类型,如果也nil,这个编辑器为具有控件的有所给定的路的特性。这里,我们盼望属性编辑器为具的控件的TFileName类型工作。所以就待拿第二单参数置为nil。第三单参数时属性的名,这个参数只有以亚个参数指定了控件的品种的图景下才有意图。同样,我们管其打否空字符串。第四单参数属性编辑器的友善之路,这里是TFileNameProperty。

安属性编辑器和装控件类似。这里,属性编辑器有好的登记过程(不失为某个控件的性质编辑器,而是某个属性之)。一般的话,如果一个性质编辑器是吧专门控件的专门属性,最好与控件一起报。现在,我们如果把带有TFileNameProperty的单元FILENAME加到控件版被(delphi
1:使用Options | Install Components,Delphi 2中以Component | Install。

设置后,在其余控件的TFileName类型的习性,我们得以视省略号,这标志对话框的属性编辑器已于斯特性被设置了。
设点击省略号,导致Delphi 2弹有如下对话框。 
光所以了几乎实行代码,我们就形容来了吧保有控件的TFileName类型的习性之TFileName属性编辑器。这才是单例证,展示了性编辑器在编制Delphi控件和顺序的皇皇潜能。

以咱们研究下一个例子之前,来探视TPropertyEditor其他可以别重载的章程:

Activate
这个方法在性质让选中时别调用。这或者有因此,决定某些性能被入选时的行。只有GetAttributes返回paSubProperties和paMultiSelect时,才法而准之决定。 
AllEqual
当过一个控件被入选时别调用。如果这办法返回true,调用GetValue,否则在目标察看其中显示空白。只有以GetAttributes返回paMultiSelect时叫调用。 
GegComponent
回去属性编辑器的控件的目录。当项获控件时只要为此倒它。只有在GetAttributes返回paMultiSelect时,属性编辑器才能够处理多只控件。 
GetEditLimit
返下就可以输入的值得字符串的个数,对象察看其置于的编辑器对这出限定,缺省值为255。 
GetName
返属性之名字,缺省时价值经常起类型信息中落的。如果属性的价值和目标察看其中所显示的无相同不时才生必不可少重载。 
GetProperties
应当于叫编的特性的诸一个子属性时重载,调用PropertyProc,并为各个一个子属性传递一个初的TPropertyEditor。缺省时,假定没有子属性,PropertyProc不转移调用。TClassProperty将为各个一个published属性传递一个新的性能编辑器。TSEtProperty为每一个素传递一个新的编辑器。 
GetPropType
回到给编辑的特性之类型信息的指针。 
Initialize
是因为属性编辑器创建之后,使用前调用。属性编辑器经常为创造,但为不是整选择的公用属性而吃撇下,Initialize只有在对象察看器使用时,而非是于废弃属性编辑器时调用。 
以下是创造新的TPropertyEditor类其他特别实用的性质和办法

Name 属性
GetName返回的特性的名号。 
PrivateDirectory 属性
是.exe或Delphi.ini指定的干活目录(Working
Directory),如果属性编辑器需要援助程序或是状态文件(模版、例子等),他们应封存在这目录中。 
Properties indexed property
TProperty代表了有被性编辑器编辑的控件,如果非单单来一个控件,每个控件都发创造的呼应的TProperty,一般的话,用不着它,因为Get/SetXxxValue方法会正好的处理它。 
Value属性
作为字符串,GetValue返回属性之即价值。 
Modified
调用它来指示属性之价值是否变动了。SetXxxValue方法会自动调用,如狗我们一直调用SetXxxValue,我们得同调用Modified。 
GetXxxValue
获得性被之一个性之价。调用TRroperty适当的GetXxxValue方法来得到相应的价值。 
SetXxxValue
装有着属性的值。调用TRroperty适当的GetXxxValue方法来收获相应的值。 
TPicture 属性编辑器

   
好了,我们早就知道怎样时属性编辑器的行事像对话框,只是自己想起了Delphi中最好令人急躁的性编辑器:图形、图标、图像的picture编辑器。并无是她不办事,而是他连无友善。如果我们点击了Load按钮,在对话框中摘这所需要之公文。问题是,在关闭对话框之前,我们无法见到文件被的情。返回Picture编辑器,决定是否切合要求,所以我们呢不得不一蹩脚又平等涂鸦的点击Load按钮。这当咱们今天广大小文件被搜索时特地令人恼火。
   
我们需要预览功能,看看目录种的图形文件中的图像,这对本人的话是一个新的习性编辑器(Borland公司尚无供PICEDIT.DCU的源代码,PICEDIT.DFM通用没因此,所以我们只能写好的Picture编辑器,而休是增强现有的。

TImageForm

率先,我们的骨子里想使之对话框或表单,我就计划了之类所展示之一个,右下角显示了所选的公文的图,根据我们的得,甚至足以针对图像进行拉伸(对小图像没什么价值,对怪图形就行了)。

Win31: 

Win95: 

TPictureEditor

  
现在咱们发出了表单来挑选图形,来瞧哪为它在性编辑器中劳作。首先我们用探视GRAPHIC.PAS来施行懂啊图形、图像在第一单职位在。我们饱受TPersistert的一定量独连续所界定,TPicture和TGraphic,这所以一来,我们只注意.bmp文件。只增长TPicture和TBitmap类,这象征我们想为TPicture和TBitmap提供新的图纸属性编辑器。

unit PictEdit;  interface  uses  DsgnIntf;    Type  TPictureEditor =
class(TClassProperty)  public  function GetAttributes:
TPropertyAttributes; override;  procedure Edit; override;  end;   
procedure Register;    implementation  uses  SysUtils, Controls,
Graphics, TypInfo, ImageFrm;    function TPictureEditor.GetAttributes:
TPropertyAttributes;  begin  Result := [paDialog]  end
{GetAttributes};    procedure TPictureEditor.Edit;  begin  with
TImageForm.Create(nil) do  try  ImageDrBob.Picture :=
TPicture(GetOrdValue);  if ShowModal = mrOk then  begin  if
(GetPropType^.Name = ‘TPicture’) then 
SetOrdValue(LongInt(ImageDrBob.Picture))  else { Bitmap } 
SetOrdValue(LongInt(ImageDrBob.Picture.Bitmap))  end  finally  Free 
end  end {Edit};    procedure Register;  begin 
RegisterPropertyEditor(TypeInfo(TPicture), nil, ”, TPictureEditor); 
RegisterPropertyEditor(TypeInfo(TBitmap), nil, ”, TPictureEditor) 
end;  end. 
注意到我们连无思为TPictureEditor属于另外特别的控件,我们惟有团结注册、安装,如同其他自定义之控件、专家,使用options|install
components…对话框,在重复编译控件库之后(记住先备份!),我们获得了也各个一个TPicture(TImage中之)和TBitmap(在TSpeedButton和TBitBtn)得到了初的Picture编辑器。

极关键之是,已起了吧TPictures和TBitmaps的性编辑器:Borland提供的名吧picture的编辑器。如果我们为此好的讳会无会见来麻烦呢?不见面之。因为最后注册的特别的控件和特性编辑器将标准的重载上一个。例如,我们以作一个TBitmaps的性能编辑器,将覆盖我们刚刚所设置的。这次,我们用提高了之TPictureEditor覆盖缺省之Borland的Picture编辑器。

吓了,我们曾圈了不过部分几乎种植属性编辑器,我们特意讨论了paDialog属性编辑器。从自个人的观点来拘禁,这是不过轻的定制开发者在统筹时输入属性值的计。还有很多栽方式来形容属性编辑器,但自己只得写及此处了。你可自己观察TPropertyEditor类。下面,我们讲述Component
Editor–控件编辑器。

Delphi部分函数、命令、属性中文说明

Abort 函数 引起放弃的意外处理 
Abs 函数 绝对值函数 
AddExitProc 函数 将平历程添加至运行时库的扫尾过程表中 
Addr 函数 返回指定对象的地点 
AdjustLineBreaks 函数 将让定字符串的行分隔符调整也CR/LF序列 
Align 属性 使控件位于窗口之一分 
Alignment 属性 控件标签的契位置 
AllocMem 函数 在仓房上分红受得大小的块 
AllowGrayed 属性 允许一个灰度选择 
AnsiCompareStr 函数 比较字符串(区分轻重缓急写) 
AnsiCompareText 函数 比较字符串(不分轻重缓急写) 
AnsiLowerCase 函数 将字符转换为小写 
AnsiUpperCase 函数 将字符转换为特别写 
Append 函数 以附加的点子打开就有些文件 
ArcTan 函数 余切函数 
AssignFile 函数 给文件变量赋一外部文件名 
Assigned 函数 测试函数或过程变量是否为空 
AutoSize 属性 自动控制标签的分寸

BackgroundColor 属性 背景色 
BeginThread 函数 以相当的不二法门建立用于内存管理之线程 
BevelInner 属性 控件方框的内框方式 
BevelOuter 属性 控件方框的外框方式 
BevelWidth 属性 控件方框的外框宽度 
BlockRead 函数 读一个或者多独记录及变量中 
BlockWrite 函数 从变量中描绘一个要多只记录 
BorderStyle 属性 边界类型 
BorderWidth 属性 边界宽度 
Break 命令 终止for、while、repeat循环语句 
Brush 属性 画刷

Caption 属性 标签文字的始末 
ChangeFileExt 函数 改变文件的晚缀 
ChDir 函数 改变当前目录 
Checked 属性 确定复选框选中状态 
Chr 函数 返回指定序数的字符 
CloseFile 命令 关闭打开的文本 
Color 属性 标签的颜色 
Columns 属性 显示的列数 
CompareStr 函数 比较字符串(区分轻重缓急写) 
Concat 函数 合并字符串 
Continue 命令 继续for、while、repeat的下一个循环 
Copy 函数 返回一配符串的子串 
Cos 函数 余弦函数 
Ctl3D 属性 是否持有3D效果 
Cursor 属性 鼠标指针移入后的形状

Date 函数 返回时之日子 
DateTimeToFileDate 函数 将DELPHI的日子格式转换为DOS的日期格式 
DateTimeToStr 函数 将日期时格式转换为字符串 
DateTimeToString 函数 将日期时格式转换为字符串 
DateToStr 函数 将日期格式转换为字符串 
DayOfWeek 函数 返回星期的数值 
Dec 函数 递减变量值 
DecodeDate 函数 将日期格式分解为日日 
DecodeTime 函数 将日格式分解为经常、分、秒、毫秒 
Delete 函数 从字符串中去除子串 
DeleteFile 命令 删除文件 
DiskFree 函数 返回剩余磁盘空间的大小 
DiskSize 函数 返回指定磁盘的容量 
Dispose 函数 释放动态变量所占用的空间 
DisposeStr 函数 释放字符串在库中之内存空间 
DitherBackground 属性 使背景色的色彩强化或回落50% 
DragCursor 属性 当鼠标按下经常光标的貌 
DragMode 属性 按动的意图方式 
DropDownCount 属性 容许的来得数据项的数据

……

投入时间:2000-10-8
开卷次数:4280

Delphi部分函数、命令、属性中文说明(二) 
理编排:China ASP

EditMask 属性 编辑模式 
Enabled 属性 是否要标签呈现打开状态 
EncodeDate 函数 将时刻日合成为日期格式 
EncodeTime 函数 将经常、分、秒、毫秒合成为时格式 
EndMargin 属性 末尾边缘 
Eof 函数 对发路或者无类型文件测试是否到文件尾 
Eoln 函数 返回文本文件之实施了状态 
Erase 命令 删除外部文件 
ExceptAddr 函数 返回引起当前飞之地点 
Exclude 函数 从集合中去一些要素 
ExceptObject 函数 返回时飞的索引 
Exit 命令 立即从脚下底语句块中脱离 
Exp 函数 指数函数 
ExpandFileName 函数 返回包含绝对路径的字符串 
ExtendedSelect 属性 是否同意在选模式,True时,MultiSelect才发出意义 
ExtractFileDir 函数 返回驱动器和路径 
ExtractFileExt 函数 返回文件之继缀 
ExtractFileName 函数 返回文件名 
ExtractFilePath 函数 返回指定文件的途径

FileAge 函数 返回文件就在的时空 
FileClose 命令 关闭指定的文书 
FileCreate 命令 用指定的文本称树新文件 
FileDateToDateTime 函数 将DOS的日子格式转换为DELPHI的日期格式 
FileExists 函数 检查文件是否存在 
FileGatAttr 函数 返回文件之属于性 
FileGetDate 函数 返回文件之DOS日期时标记 
FileOpen 命令 用指定的存取模式打开指定的文本 
FilePos 函数 返回文件的眼前指针位置 
FileRead 命令 从指定的文本读取 
FileSearch 命令 在目录中觅指定的文书 
FileSeek 函数 改变文件的指针 
FileSetAttr 函数 设置文件属性 
FileSetDate 函数 设置文件之DOS日期时标记 
FileSize 函数 返回时文件之大小 
FileWrite 函数 对点名的文书举行写操作 
FillChar 函数 用指定的值填充连续字节的数 
FindClose 命令 终止FindFirst/FindNext序列 
FindFirst 命令 对点名的文书名及属性搜索目录 
FindNext 命令 返回跟公事名及属性匹配的下同样副口 
FloatToDecimal 函数 将浮点数转换为什向前制数 
FloatToStrF 函数 将浮点数转换为字符串 
FloatToStr 函数 将浮点数转换为字符串 
FloatToText 函数 将加的浮点数转换为什进制数 
FloatToTextFmt 函数 将加以的浮点数转换为什迈入制数 
Flush 函数 将缓冲区的情节刷新到输出的文本文件被 
FmtLoadStr 函数 从程序的资源字符串表中弄虚作假载字符串 
FmtStr 函数 格式化一文山会海之参数,其结果因为参数Result返回 
Font 属性 设置字体 
Format 函数 格式化一多样之参数并回到Pascal字符串 
FormatBuf 函数 格式化一密密麻麻之参数 
FormatDateTime 函数 用指定的格式来格式化日期以及时空 
FormatFloat 函数 指定浮点数格式 
Frac 函数 返回参数的小数部分 
FreeMem 函数 按给一定大小释放动态变量所占的空中

GetDir 返回指定驱动器的当下目录 
GetHeapStatus 返回内存管理器的即状态 
GetMem 建立平等点名大小的动态变量,并将指针指为该处 
GetMemoryManager 返回内存管理器的入口点 
Glyph 函数 按钮上之图象

Halt 停止程序的履行并赶回回到操作系统 
Hi 返回参数的赛地址位 
High 返回参数的上限值 
Hint 属性 提示信息

Int 返回参数的平头片 
Include 添加元素到聚集中 
Insert 于字符串中插入子串 
IntToHex 将整型数易为十六上制数 
IntToStr 将整型数易为字符串 
IOResult 返回时的I/O操作就状态 
IsValidIdent 测试字符串是否也可行之标识符 
Items 属性 默认显示的节点

Kind 属性 摆放样式

LargeChange 属性 最老改观值 
Layout 属性 图象布局 
Length 函数 返回字符串的动态长度 
Lines 属性 缺省显示内容 
Ln 函数 自然对数函数 
Lo 函数 返回参数的盆地址位 
LoadStr 函数 从应用程序的可执行文件中装载字符资源 
LowerCase 函数 将加以的字符串变为小写 
Low 函数 返回参数的下限值

Max 属性 最大值 
MaxLength 属性 最要命尺寸 
Min 属性 最小值 
MkDir 命令 建立一子目录 
Move 函数 从根源及对象复制字节 
MultiSelect 属性 允许同时选择几只数据项

Name 属性 控件的讳 
New 函数 建立新的动态变量并设置同一指南针变量指为他 
NewStr 函数 在库房上分红新的字符串 
Now 函数 返回时之日期及岁月

Odd 测试参数是否为奇数 
OnActivate 事件 焦点移到窗体上经常触发 
OnClick 事件 单击窗体空白区域触发 
OnDblClick 事件 双击窗体空白区域触发 
OnCloseQuery 事件 使用者试图关闭窗体触发 
OnClose 事件 窗体关闭后才触发 
OnCreate 事件 窗体第一糟创时触发 
OnDeactivate 事件 用户切换到任何一样使程序触发 
OnDragDrop 事件 鼠标拖放操作结束时触发 
OnDragOver 事件 有任何控件从外者移了触发 
OnMouseDown 事件 按下鼠标键时触发 
OnMouseUp 事件 释放鼠标键时触发 
OnMouseMove 事件 移动鼠标时触发 
OnHide 事件 隐藏窗体时触发 
OnKeyDown 事件 按下键盘某键时触发 
OnKeyPress 事件 按下键盘上的么字符键时触发 
OnKeyUp 事件 释放键盘上之某键时触发 
OnPaint 事件 窗体上闹新部分暴露出来触发 
OnResize 事件 重新调整窗体大小触发 
OnShow 事件 在窗体实际显示之前瞬间触发 
Ord 返回序数类的序数 
OutlineStyle 属性 类型 
OutOfMemoryError 引起OutOfMemory意外

……

进入时间:2000-10-8
开卷次数:2603

Delphi部分函数、命令、属性中文说明(三) 
理编排:China ASP

PageIndex 属性 页索引 
Pages 属性 页 
ParamCount 函数 返回在命令执行及传递给程序的参数数量 
ParamStr 函数 返回指定的指令执行参数 
Pen 属性 画刷设置 
Pi 函数 返回圆周率Pi 
Picture 属性 显示图象 
PictureClosed 属性 设置Closed位图 
PictureLeaf 属性 设置Leaf位图 
PictureMinus 属性 设置Minus位图 
PictureOpen 属性 设置Open位图 
PicturePlus 属性 设置Plus位图 
Pos 函数 在字符串中搜索子串 
Pred 函数 返回先前底参数

Random 函数 返回一按照机函数 
Randomize 函数 用一比照机数初始化内置的人身自由数生成器 
Read 函数 对来格式的文本,读一文本组件到变量中;
对文本文件,读一个要么多独价值到一个要多单变量中 
Readln 函数 执行Read过程,然后跳到文件下一行 
ReadOnly 属性 只读属性 
ReAllocMem 函数 分配一动态变量 
Rename 函数 重命名外部文件 
RenameFile 函数 对文件重命名 
Reset 函数 打开就部分文件 
Rewrite 函数 建立并开拓一新的文书 
RmDir 函数 删除空的子目录 
Round 函数 将实数值舍入为整型值 
RunError 函数 停止程序的履

ScrollBars 属性 滚动条状态 
Seek 函数 将文件的此时此刻指针动及指定的零件上 
SeekEof 函数 返回文件之公文了状态 
SeekEoln 函数 返回文件之实施了状态 
SelectedColor 属性 选中颜色 
SetMemoryManager 函数 设置内存管理器的入口点 
SetTextBuf 函数 给文本文件指定I/O缓冲区 
Shape 属性 显示的形象 
ShowException 函数 显示意外消息以及地方 
Sin 函数 正弦函数 
SizeOf 函数 返回参数所占用的字节数 
SmallChange 属性 最小改变值 
Sorted 属性 是否允许排序 
Sqr 函数 平方函数 
Sqrt 函数 平方根函数 
StartMargin 属性 开始边缘 
State 属性 控件当前状态 
Str 函数 将数值转换为字符串
StrAlloc 函数 给以NULL结束之字符串分配最特别尺寸-1之缓冲区 
StrBufSize 函数 返回存储于由StrAlloc分配的字符缓冲区的极其深字符数 
StrCat 函数 将同许符串附加到外一样字符串尾并返回合并之字符串 
StrComp 函数 比较少单字符串 
StrCopy 函数 将一个字符串复制到外一个字符串中 
StrDispose 函数 释放堆栈上的字符串 
StrECopy 函数 将平配符串复制到外一个字符串并回到结果字符串尾部底指针 
StrEnd 函数 返回指为字符串尾部底指针 
Stretch 属性 自动适应控件的大小 
StrFmt 函数 格式化一多元之参数 
StrIComp 函数 比较简单单字符串(不区分轻重缓急写) 
StringToWideChar 函数 将ANSI字符串转换为UNICODE字符串 
StrLCat 函数 将同许符串中之字符附加到另外一样字符串尾并返回合并之字符串 
StrLComp 函数 以极端特别尺寸比有限只字符串 
StrLCopy 函数 将一个字符串中之字符复制到任何一个字符串中 
StrLen 函数 返回字符串中的字符数 
StrLFmt 函数 格式化一多样的参数,其结果被确保含有对目标缓冲区的指针 
StrLIComp 函数 以极深尺寸比单薄独字符串(不分轻重缓急写) 
StrLower 函数 将字符串中之字符转换为稍写 
StrMove 函数 将一个字符串中的字符复制到其它一个字符串中 
StrNew 函数 在仓房上分红一个字符串 
StrPas 函数 将坐NULL结束之字符串转换为PASCAL类的字符串 
StrPCopy 函数 将PASCAL类的字符串复制为以NULL结束之字符串 
StrPLCopy 函数 从PASCAL类的极要命尺寸字符串复制为缘NULL结束的字符串 
StrPos 函数 返回一个字符串在旁一个字符串中首不好出现指针 
StrRScan 函数 返回字符串中最后出现字符的指针 
StrScan 函数 返回字符串中起首字符的指针 
StrToDate 函数 将字符串转换为日期格式 
StrToDateTime 函数 将字符串转换为日期/时间格式 
StrToFloat 函数 将加以的字符串转换为浮点数 
StrToInt 函数 将字符串转换为整型 
StrToIntDef 函数 将字符串转换为整型或默认值 
StrToTime 函数 将字符串转换为日格式 
StrUpper 函数 将字符串中之字符转换为很写 
Style 属性 类型选择 
Suce 函数 返回后的参数 
Swap 函数 交换参数的音量地址位

Tabs 属性 标记每一样件的情 
TabIndex 属性 标记索引 
Text 属性 显示的文本 
TextToFloat 函数 将字符串(以NULL结束的格式)转换为浮点数 
Time 函数 返回时之日子 
TimeToStr 函数 将日格式转换为字符串 
Trim 函数 从给定的字符串中删去前导和尾巴的空格及控制字符 
TrimLeft 函数 从给定的字符串中去除首部的空格及控制字符 
TrimRight 函数 从给定的字符串中删除尾部的空格及控制字符 
Trunc 函数 将实型值截取为整型值 
Truncate 函数 截去当前文件位置后底情节

UnSelectedColor 属性 未入选颜色 
UpCase 将字符转换为颇写 
UpperCase 将加的字符串变为大写

Val 函数 将字符串转换为整型值 
VarArrayCreate 函数 以让得的限和维数建立变体数组 
VarArrayDimCount 函数 返回给一定变体的维数 
VarArrayHighBound 函数 返回给定变体数组维数的上界 
VarArrayLock 函数 锁定给定的变体数组 
VarArrayLowBound 函数 返回给定变体数组维数的下界 
VarArrayOf 函数 返回指定变体的一再组元素 
VarArrayRedim 函数 通过反上限来调动变体的大小 
VarArrayUnlock 函数 解锁指定的变体数组 
VarAsType 函数 将变体转换为指定的门类 
VarCase 函数 将变体转换为指定的花色并保留他 
VarClear 函数 清除指定的变体 
VarCopy 函数 将点名的变体复制为指定的变体 
VarFormDateTime 函数 返回包含日期时之变体 
VarIsArray 函数 测试变体是否也数组 
VarIsEmpty 函数 测试变体是否也UNASSIGNED 
VarIsNull 函数 测试变体是否为NULL 
VarToDateTime 函数 将加的变体转换为日期时 
VarType 函数 将变体转换为指定的种并保存他 
Visible 属性 控件的可见性

WantReturns 属性
为True时,按掉车键产生一个回车符;为False时,按下Ctrl+Enter才产生回车符 
Write 命令
对产生格式的文本,写一变量到文件组件中;对文件文件,写一个或者多独价值到文件中 
Writeln 命令 执行WRITE过程,然后输出一行结束标志 
WideCharLenToString 函数 将ANSI字符串转换为UNICODE字符串 
WideCharLenToStrWar 函数 将UNICODE字符串转换为ANSI字符串变量 
WideCharToString 函数 将UNICODE字符串转换为ANSI字符串 
WideCharToStrVar 函数 将UNICODE字符串转换为ANSI字符串变量

常用【属性】
 Action:该属性是与组件关联的表现,允许应用程序集中响应用户命令
 Anchors:与组件连接的窗体的位置点
 Align:确定组件的针对性齐方式
 AutoSize:确定组件是否自动调整其大小
 BiDiMode:(所有组件) 为从右边为左写的语言提供支撑
 BoundsRect:定义组件边框矩形(只适用于运作时)
 Borderwidth:(窗口化组件)边框的涨幅
 BorberStyle:设置组件边框形状(样式) 
 Brush:可确定组件的品格及颜料
 Caption:使用该属性可指定标注组件的文本字符串
 ClassName:该法而抱目标的类名,我直接就此它来博取数据库中字段的类,在 其它的面尚并未用
 ClientHeight:可读博以及安装组件客户区域之像素高度
 ClientRect:可归组件客户区的大小,为一个矩形
 ClientWidth:可读博与装置组件客户区域之像素宽度
 Color:组件的背景颜色
 Components:列有了拖欠零件中拥有的子组件,并可针对它们进行走访
 ComponentIndex:(所有组件)当前组件在该主组件所有的自组件列表中的职务
 (只适用于运作时)
 ComponentCount:显示该器件有的子组件数 (只适用于运作时)
 Constraints:(所有组件)在反大小操作中限制组件)的最为特别及无限小尺寸
 ConstrolCount:(所有组件)当前组件的子组件数量(只适用于运作时)
 Controls:(所有组件)当前组件的子组件数组(只适用于运作时)
 Create:构造一个靶实例,分配内存,并无初始化
 Ctrl3D:设置组件边框是否也3D模式,若BORDERSTYLE设置为BSNONE则这属性无效
 Cursor:指定指针的图像(鼠标经过组件时光标所著的形态)
 Destroy:销毁一个目标实例
 DragCursor:拖动时,鼠标的模样
 DragKing:可收获或安装组件是拖动还是靠操作,分别针对许Drag和Dock
 DragMode:设置组件拖动模式。值dmManual和dmAutomatic,分别对诺手工和电动
 Enable:设定组件是否能使,当设为FALSE时组件会呈灰色
 Font:设定组件内文字的字型、字体大小、颜色相当
 Free:删除对象实例,并释放内存,如果目标不空,则自动调用析构函数
 Height:设置组件显示的可观
HelpContent 用来为扶持说明文件中的索引值建立关联
 Hint:设置当指针在拖欠零件上时时,显示的帮带信息。此属性必须以ShowHint属性为True时生效
 ImeName:设置输入法名
 Left:设定组件和父组件左边框间的离
 Name:指定组件的讳,以体现当前应用程序的用途
 Parent:确定组件的父组件
 ParentColor:是否使用父组件的颜色,默认为True;
 ParentFont:是否用父组件的书体,默认为True;
 PopupMenu:设定鼠标右键(弹出式)快捷菜单
 ShowHint:是否出示Hint中之音
TabBorder 设定组件在仍下TAB键后问题(FOCUS)移动的依次
 TabOrder:该属性在其父亲组件的竹签顺序中指定组件的逐一
 TabStop:确定用户是否同意用Tab键访问组件,若设为FALSE,则按TAB键后问题并无
会在此组件上停留
 Tag:该属性没有先定义含义,为开发人员方便面提供
 Text:只念,组件内部的文件
 Top:确定组件的顶部位置(组件和父组件上边框间的离)
 TransParent:设置该器件是否透明
 Visible:设定组件是否可见,此属性只在实行时由作用
 Width:设置组件显示的增长率
 WordWrap:当文本的长度逾组件的宽度时,是否自动换行

【方法】
 Assign:该方式复制Source参数指定的靶子数据让自己
 BeginDrag:开始拖动组件,该法只有出在DragMode为dmManual时生效
 BringToFront:该方法以零件放置于该父组件内拥有其他的零件的前方
 ClientToScreen:可将一个当下组件的此时此刻坐标体系的Point点转换为与屏幕坐标相应的触发
 EndDrag:该方法了拖动组件,该办法才来当DragMode为dmManual时生效
 FindComponent:该方法返回在Components属性数组中的名称以及Aname参数中的字符串匹配的零件,使用该方式可规定组件是否富有别样一个组件,该法不区分轻重缓急写
 Focused:该方式确定窗口组件是否输入焦点
 GetTextLen:计算组件文本的长
 Hide:隐藏组件
 Refresh:可这刷新组件
 SendToBack:把一个窗口组件放置到另外组件的末端
 SetBounds:可又修改组件的富有边界属性
 SetFocus:设置组件有关键
 Show:显示器件
 Update:更新组件

【事件】
 OnCanResize:当组件试图改变十分时触发(当组件有变动时点的风波)
 onClick:(鼠标单击事件)当以这个组件上以下鼠标左键时接触的风波
OnConstrainedResize:在OnCanResize后点,可调动试图调整大小的零件的封锁
 OnContexPopup:当弹出式菜单弹来时接触
OnDblClick:(鼠标双击事件)当于这组件上双击鼠标左键时接触的轩然大波
 OnDragDrop:释放一个在拖动的零件时接触
 OnDragOver:当一个零部件在另外一个零件上拖动时触发 
 OnEndDock:当了停靠时触发
 OnEndDrag:当了拖动时接触
 OnEnter:当组件接受输入焦点时接触(当切换至其他组件使该零件失去焦点时触发
的波,但当切换至外一样窗体或任何一样以程序时这事件非见面接触)
 onExit:当组件的枢纽离开该器件时接触
 OnGetSiteInfo:该事件返回组件的停信息
 onKeyDown:当照下任一键常常起(当以具备焦点之机件上仍下有只键时触发的波
,按键包括富有的英文、数字键、方向键、功能键等)
 onKeyPress:当用户仍下单个字符键时起(当在享有焦点之零件上以下某只键时触
发的轩然大波,但按键只包富有的英文、数字键、TAB、BACKSPACE、ENTER、ESC)
onKeyUp:当放按下之键时发出(当使用者放开键盘上之按键时点的波)
 onMouseDown:当鼠标键在某组件按下经常点的轩然大波(其参数包括哪个鼠标键被准
下、是否生特殊键(CTRL、ALT、SHIFT)被按照下和鼠标当前的坐标)
 onMouseEnter:当鼠标在拖欠器件上时不时点
 onMouseLeave:当鼠标离开该器件上经常接触
 onMouseMove:当鼠标在组件内运动时接触的事件
 onMouseUp:当鼠标键在组件上方放开时所点的轩然大波
 onMouseWheel:当鼠标滚轮滚动时接触
 onMouseWheelDown:当鼠标滚轮于下滚动时点
 onMouseWheelUp:当鼠标滚轮向上滚动时点
 OnResize:当改变组件大小后点
 OnStartDock:当起靠时触发
 OnStartDrag:当起拖动时并DragKing为dkDrag时点,

ONPAINT 以组件需要被重画时点的轩然大波,此时可是进展打定义画法

■■■■■■■■■■■■■■■详细属性和事件■■■■■■■■■■■■■■

opendialog对话框属性

DefaultExt:当用户不输入文件扩展名时其用来指明默认的扩充名。

FileName:它呢string型用于记录最后一个叫选中的公文的尽径名。默认为空。

Filter(过滤器)特性:
她用来安装打开对话框中显示的文件类型,实在打开的对话框中不过展示与拖欠特性所列的互配合的公文。在先后设计阶段用户可以于对象观察器中,单击Filter特性值框中的“…”按钮,将弹出Filter
Editor
对话框,可以在这个设置优先显示文件的扩展名,既设置过滤器。用户还好以程序代码中动态的装该特性值。例如:
Filter:=’delphi uint Files|*.pas;*.dpr’;

FilterIndex特性:
该特性也integer类型,在安了多只过滤器时,用于确定于打开对话框中文件类型下拉列表中开始显示的过滤器的序号,其默认值为1。

InitilDir:用它们指明对话框的默认目录。

Title:用她指明OpenDialog 组件标题栏中之字符串,默认值为“打开”。

==========================================================================
窗体组件(FORM)常见属性及波

属性 说明
Active 指示此窗体是否具备FOCUS
ActiveControl 指示窗体中即具备FOCUS的零件
ActiveMdichild 指示主窗体中时怀有FOCUS的子窗体
ActiveOleControl 用于取要设定是窗体上的OLE控制,以响应FOCUS改变
BorderIcons 指定哪些ICON显示在窗体的TITLE BAR上
BorderSytle 用以指定窗体BORDER外观及表现
Canvas
提供使用者可于窗体上CLIENT内活动显示的画板,一般以ONPAINT事件受到使用
ClientHandle 提供可存取系统内部用的MDI CLIENT WINDOW HANDLE
ClientHeight 窗体客户区高度
ClientRect 窗体客户区所对应之矩形
ClientWidth 窗体客户区宽度
DEFAULTMONITOR 指定此窗体所出示的预设的显示器,用于多显示器环境下
DESIGNER 此窗体的设计界面,一般不要用户设定
DropTARGET 用以指定窗体是否为即DRAG AND Drop动作之目标
FLOATING 用以指示此窗体是否在停泊于其余一个视窗内
FORMSTATE 用于指示此窗体所处状态
FORMSTYLE 用于指示窗体的体
HELPFILE 用于指定HELP文件
ICON 指定窗体最小化时所展示的ICON
KEYPREVIEW 指定此窗体是否要于此时此刻之ACTIVE组件之前获得键盘输入
MDICHILDCOUNT 用于取子窗体数目
MDICHILDREN 用于获取子窗体(数组)
MENU 用于指定窗体主菜单
MODALRESULT 当窗体作用也MODAL对话框时,作为对话框的职能
MONITOR 用于指示窗体所展示的显示器
OLDCreateORDER 指定ONCreate和ONDESTROY事件何时起
OLEFORMOBJECT 对包含在这个窗体内之OLE对象指定OLEFORM界面
PARENT 设定是窗体的PARENT
PARENTBIDIMODE 指定是否是窗体使用PARENT的BIDIMODE
PIXELSPERINCH 代表此窗体设计时系统及字形的比重
POSITION 表示这个窗体的尺寸与职务
PRINTSCALE 表示此窗体打印的比例
SCALED 用于指定窗体的大小是否因PIXELSPERINTCH属性来指定
TILEMODE 用于指定TILE方法让调用时子窗体如何列
VISIBLE 用于设定是窗体是否给显示
WINDOWMENU 如果窗体是一个MDI PARENT窗体,用于指定视窗的菜谱
WINDOWSTATE 用于指定窗体如何展示为屏幕被

事件 说明
ONPAINT 当窗体必须重画时来
ONHELP 当窗体收到HELP请求时发
ONDRAGDrop 当一个对象拉上者窗体并丢掉下经常发出
ONDRAGOVER 当一个对象拉进是窗体时有
ONCONSTRAINEDRESIZE 以ONCANRESIZE事件发生后产生
ONCANRESIZE 当企图改变窗体尺寸时确认是不是变动
ONRESIZE 当窗体尺寸改变时产生
ONSTARTDOCK 当对象开始停泊时生
ONENDDOCK 当对象停泊结束时有
ONUNDOCK 当窗体解除停泊时来
ONDOCKDrop 当其他窗体停泊到者组件时发生
ONDOCKOVER 当其他窗体向这个组件停泊接近时生
ONGETSITEINFO 当关于停泊消息扩散此窗体时有
ONCreate 当窗体创建时出
ONCLOSE 当窗体即将关张时发
ONCLOSEQUERY 在窗体即将关张时确认是否真正关闭窗体
ONDESTROY 当窗体释放时起
ONSHOW 当窗体显示时有
ONHIDE 当窗体隐藏时来
ONACTIVATE 当窗体获得FOCUS时发
ONDEACTIVATE 当窗体失去FOCUS时发生

菜单组件(MAINMENU、POPUPMENU)常见属性
属性 说明
AUTOMERGE 用于指定主窗体的主菜单是否和另外的窗体主菜单合并
HANDLE 主菜单的视窗代码
BIDIMODE 用于指定选项名是由于左到右读或是因为右至左读
IMAGES 用于指定选项旁可兆示的图像内容
ITEMS 选项之始末
OWNERDRAW 用于指定选否是否可机关显示
PARENTBIDIMODE 用于指定是否延续父控件的BIDIMODE属性
WINDOWHANDLE 使用这个菜单的视窗代号

菜单项属性 说明
ACTION 用于指定此选项对应的动作
BITMAP 用于指定在这个选项旁的图像内容
BREAK 用于指定是否从此选项开始另起炉灶新的分栏
CAPTION 选项显示的称呼
CHECKED 用于指定此选项是否CHECKED
COMMAND 用于指定选项对应之WINDOWS COMMAND ID
COUNT 用于指示此选项的子选项数据
DEFAULT 用于指示此选项是否为子菜单的预设项目
EANBLED 用于指示此选项是否可用
GROUPINDEX
用于指定此选项所直属的逻辑群组,以控制主菜单内的联或者单选钮互斥的功用
HANDLE 对诺之选项之Drop-DOWN菜单的WINDOWS MENU HANDLE
HELPCONTEXT 对许以此选项之HELP CONTEXT ID
HINT 用于设定鼠标移入选项范围时的提示信息
IMAGEINDEX 用以指定哪个图像显示为选择项旁
ITEMS 此选项的子菜单项目数
MENUINDEX 此选项的父菜单内的选料项索引值
PARENT 此选项的父菜单的精选
RADIOITEM 用于设定是选项是否与同组其他选项互斥
SHORTCUT 用于设定是选项之快捷键
VISIBLE 用于设定是选项是否可见

标签(LABEL)常用属性:
属性 说明
ALIGNMENT 用于设定标签内文本的对齐方式(水平方向)
AUTOSIZE 用于设定标签组件是否基于组件内文本自动调整大小
FOCUSCONTROL 用于设定键入标签内快捷键后应领FOCUS的机件
LAYOUT 用于设定标签文本如何放(垂直方向)
SHOWACCELCHAR 用于设定是否同意标签内文本是否出示画生下划线的便捷键值
TRANSPARENT 用于设定组件是否透明
WORDWRAP 用于设定组件文本宽于组件宽度时是否自动换行

编辑框(EDIT、MASKEDIT)的属性:
属性 说明
AUTOSelect 用于设定组件获得FOCUS后是否自动选择所有文件
AUTOSIZE 用于设定组件内增加输入文字时,是否自动加长组件长度
BORDERSTYLE 用于设定组件边框风格
CANUNDO 用于设定组件内文本是否只是UNDO
CHARCASE 用于设定组件内文本大小写状况
HIDESelectION 用于设定组件失去FOCUS时,选取文本是否有效
MAXLENGTH 用于设定组件内输入文本的太老长
MODIFIED 可用于判定组件内文本是否出变更
OEMCONVERT 决定是否拿编辑框内文字ASCII码转换成OEM,再由OEM转换为ASCII
PASSWORDCHAR 设定密码输入时取代的字符
READONLY 设定编辑框内容是否可改
SELLENGTH 指示编辑框内选定文本长度
SELSTART 指示编辑框内选定文本的胚胎位置
SELTEXT 指示编辑框内选定文本

EDITMASK 指示MASKEDIT掩码字符串

按钮(BUTTON、BITBTN、SPEED BUTTON)常见属性:
普通BUTTON属性 说明
CANCEL
设定是按钮是否为博得消钮(取消钮即在程序执行时一旦按照ESC键可实行此按钮的单击事件)
DEFAULT 指以下ENTER键后是否履行这个本的单击事件
MODALRESULT
通常用于对话框窗体中,当按照下此钮时,此属性值即变成这按钮隶属的MODAL窗体的MODALRESULT
CAPTION 设定或取这个按钮上出示的题目

BITBTN属性 说明(图形式按钮)
GLYPH 用以设定是按钮上冒出的图像
KIND 用以指定按钮的类型
LAYOUT 用以设定图像于按钮上展示的岗位
MARGIN 用以设定按钮边与图像边中的距离(以象素为单位)
NUMGLYPHS 用以设定按钮图像的数量
SPACION 用以设定图像以及公事中的相距(以象素为单位)
STYLE 用以设定按钮外观

SPEED BUTTON属性 说明(快速按钮)
ALLOWALLUP 用以设定是否包含此快速钮的组中是否能同时保障UP状态
DOWN 用以设定是快速钮是否已给捎
FLAT 用以设定是快速钮是否出示3D边的效果
GROUPINDEX 用以设定快速钮的组
TRANSPARENT 用以设定快速钮是否透明

==========================================
备注组件(MEMO)的常见属性和事件:
属性 说明
LINES 用于获取组件中文本(为数组,因此而支持取单行文本)
TEXT 用于取组件中文本(字符串)
READONLY 用于设定组件文本是否只是改
SCROLLBARS 用于设定组件滚动条模式
WANTRETURNS 用于设定输入的ENTER键是否当文本内容
WORDWRAP 用于设定文本是否自动换行
SELSTART 指示选中文本的序幕位置
SELLENGTH 指示选中文本的长
WANTTABS 用于设定输入的TAB键是否当文本内容
SELTEXT 指示选中文本

事件 说明
MEMO.LINES.ADD() 在时履行多一行文本
MEMO.LINES.APPEND() 在终极增加一行文本
MEMO.LINES.Insert 以指定位置多一行文本
MEMO.LINES.Delete 删除指定行文本
MEMO.LINES.LOADFROMFILE 从指定文件导入文本及零部件
MEMO.LINES.LOADFROMSTREAM 从指定流导入文本及零部件
MEMO.LINES.SAVETOFILE 将零件文本存为指定文件
MEMO.LINES.SAVETOSTREAM 将零件文本存为指定流
MEMO.CLEAR 清除组件有文件
MEMO.CUTTOCLIPBOARD 将选定文本剪切到剪贴板
MEMO.COPYTOCLIPBOARD 将选定文本复制到剪贴板
MEMO.PASTEFROMCLIPBOARD 从裁贴板粘贴文本及目前职务

复选框(CHECKBOX)常见属性:
属性 说明
ALIGNMENT 设定复选框标题位置
ALLOWGRAYED 决定复选框是否存在GRAYED状态
CHECKED 决定复选框状态
STATE 指示复选框状态

单选按钮(RADIOBUTTON)常见属性:
(提供互斥选项,因此普通用于成组实现,可用GROUPBOX或RADIOGROUP实现)
属性 说明
ALIGNMENT 设定单选框标题位置
CHECKED 决定单选框状态

组框(GROUPBOX)常见属性:(用于作容器)
属性 说明
CAPTION 组框标题,通常用于指示组件用途

单选分组框(RADIOGROUP)常见属性:
属性 说明
CAPTION 指示单选组合名称
COLUMNS 指示单选按钮又单行或多表现单位显示
ITEMS 单选按钮标题内容(以尽也单位)
ITEMINDEX 指示当前选定的单选按钮的索引值

列表框(LISTBOX)常见属性:
属性 说明
CANVAS 提供于定义显示列表框项目内容之画板,用于ONDRAWITEM事件
COLUMNS 设定多再度列列表框的列数
EXTENDEDSelect 指定是否只是应用SHIFT键进行连选
ITEMHEIGHT 设定列表框项目的高度
ITEMINDEX 指定选取的种类的索引值
ITEMS 项目之字符串内容
MULTISelect 设定是否同意多更选取
SELCOUNT 列表框中选定项目数目
SelectED 指示某个项目是否让选
SORTED 指定列表框中列击者是否按字母顺序排序
STYLE 指示列表框显示模式
TOPINDEX 指示列表框顶端项目之索引值

组合框(COMBOBOX)常见属性:
属性 说明
CANVAS 提供于定义显示组合框项目内容的画板,用于ONDRAWITEM事件
CHARCASE 设定成框内文字字母大小写状况
DropDOWNCOUNT 设定成框下拦菜单顶特别亮档次个数
DropPEDDOWN 用于判定组合框是否处在下拉菜单的状态
ITEMINDEX 指示下拉菜单中时给增选的型的索引值
ITEMS 下拉菜单项目内容
MAXLENGTH 设定组合框中修部分可输入的字符最要命个数
SELLENGTH 指示组合框编辑部分让增选文本长度
SELTEXT 指示组合框中编辑部分于选择文本
SELSTART 指示组合框中编部分让选文本起始位置
STYLE 指示组合框显示模式

滚动条(SCROLLBAR)常见属性:
属性 说明
MAX 指示滚动条太大值
MIN 指示滚动条最小值
POSITION 指示滑动块当前位置
LARGECHANGE 指示鼠标按滚动条框至滑动块之间区域时移动值
SMALLCHANGE 指示鼠标按下滚动条两端箭头时移动值
KIND 指示滚动条路(水平型或垂直型)
PAGESIZE 指示以下PAGEUP或PAGEDOWN时变化量

图像框组件(IMAGE)常见属性:
属性 说明
AUTOSIZE 本组件是否调整成与读取图像同等大小
INCREMENTALDISPALY 读较大型图像文件时是不是逐步显示
PICTURE 指向图像文件对象,能常常为文件称
STRETCH 是否以图像自动调整呢遵循组件预设大小

图像列表框(IMAGELIST)常见属性:
属性 说明
BKCOLOR 指定背景颜色
BLENDCOLOR 前景混合颜色
COUNT 组件中图像个数
DRAWINGSTYLE 指示以组件绘来图像时采用的措施
HEIGHT 组件内每图像的高度值
IMAGETYPE 绘制图像时是不是丰富MASK图像
MASKED 设定是否足以长MASK
WIDTH 组起内各国图像的幅度值

工具栏组件(TOOLBAR)常见属性:
属性 说明
AUTOSIZE 设定工具栏是否自动调整大小为容纳BAND
BUTTONCOUNT 工具栏中按钮个数
BUTTONHEIGHT 工具栏中之按钮高度
BUTTONS 以INDEX表示以工具栏中之按钮
BUTTONWIDTH 工具栏中的按钮宽度
DISABLEDIMAGES 当工具按钮DISABLED时展示的图像列表
FLAT 是否设定浮出职能
HOTIMAGES 当鼠标指向工具栏按钮时显得的图像列表
IMAGES 提供展示在工具栏按钮上之图像列表
INDENT 设定工具栏左侧间隔大小
LIST 设定标题文字是否出示在图片的右边
ROWCOUNT 指定工具栏的行数
SHOWCAPTIONS 设定工具按钮是否出示文字
WARPABLE 设定工具栏排列按钮时是不是自动换行

TOOLBUTTON属性 说明
ALLOWALLUP 设定同组工具按钮是否可以且非吃选
DOWN 设定按钮是否可停止于被按照下的状态
DropDOWNMENU 当工具按钮按下经常所起的菜系
GROUPED 设定同组工具按钮
IMAGEINDEX 关联的图像在图像列表框中之索引值
INDETERMINATE 是否提供工具栏第三种植情况
MARKED 设定按钮是否发黑影
STYLE 设定按钮样式
WRAP 设定当是工具按钮新增者是否为其他一样新栏

酷栏(COOLBAR)常见属性:
属性 说明
ALIGN 设定COOLBAR的针对性齐方式
AUTOSIZE 设定酷栏是否自动调整大小为容纳BAND
BANDBORDERSTYLE 设定BAND的界线风格
BANDS 显示COOLBAR内享有的BAND
BITMAP 设定BAND的背景图像
FIXEDORDER 设定是否可机关调整BAND的各个
FIXEDSIZE 设定是否以纯设度限定酷栏内拥有的BAND
IMAGES 提供BANDS所需要的图像
SHOWTEXT 设定BAND是否出示文字
VERTICAL 设定BAND的排方式(水平排列或垂直排列)
DOCKSITE 是否允许停泊

状态栏组件(STATUSBAR)常见属性:
属性 说明
PANELS 设定状态栏组件区域
SIMPLEPANEL 设定状态栏单个区域
SIMPLETEXT 设定状态栏单个区域的文本

ALIGNMENT 设定区域文本对齐方式
TEXT 设定区域显示文本
WIDTH 设定区域涨幅

进度久组件(PROGRESSBAR)常见属性和事件:
属性 说明
MAX 设定POSITION最大值
MIN 设定POSITION最小值
orIENTATION 设定组件显示的矛头
POSITION 设定进度长当前职务
SMOOTH 设定进度漫长之进度指针也平或间隔方式
STEP 设定调用STEPIT方法时所加的计量

事件 说明
STEPBY(INTEGER) 进度长长的增加值(由参数指定增量)
STEPIT 进度漫长增加值(由STEP属性指定增量)

轨道条组件(TRACKBAR)常见属性:
属性 说明
FRQUENCY 设定本决定刻度间的间隔值
LINESIZE 设定按方向键时移动量
MAX 设定POSITION最大值
MIN 设定POSITION最小值
orIENTATION 设定本组件显示的趋向
PAGESIZE 设定PAGEUP或PAGEDOWN的移动量
POSITION 设定本组件当前职
SELEND 设定选定范围的终极位置
SELSTART 设定选定范围的始位置
SLIDERVISIBLE 设定本组件中滑块是否出示
TICKMARKS 设定刻度显示的矛头位置
TICKSTYLE 设定组件刻度记号的布方式

差不多页标签(PAGECONTROL)常见属性
属性 说明
MULTILINE 设定组件是否依标签数自自然调整行数
ACTIVEPAGE 时组件选中标签
TABPOSITION 设定组件标签有位置
STYLE 设定组件标签样式
CAPTION 设定指定标签标题
PAGEINDEX 指示标签的职务

TABVISIBLE 设定指定标签是否出示

名称 类型 说明

abort 函数 引起放弃的竟处理

abs 函数 绝对值函数

addexitproc 函数 将一律历程添加到运行时库底竣工过程表中

addr 函数 返回指定对象的地址

adjustlinebreaks 函数 将被定字符串的行分隔符调整为cr/lf序列

align 属性 使控件位于窗口有部分

alignment 属性 控件标签的文位置

allocmem 函数 在库房上分红给一定大小的块

allowgrayed 属性 允许一个灰度选择

ansicomparestr 函数 比较字符串(区分轻重缓急写)

ansicomparetext 函数 比较字符串(不区分轻重缓急写)

ansilowercase 函数 将字符转换为题写

ansiuppercase 函数 将字符转换为题写

append 函数 以附加的计打开就有的文件

arctan 函数 余切函数

assignfile 函数 给文件变量赋一表文件称

assigned 函数 测试函数或过程变量是否为空

autosize 属性 自动控制标签的分寸

backgrounddi2001.jpg 属性 背景色

beginthread 函数 以适宜的法门建立用于内存管理之线程

bevelinner 属性 控件方框的内框方式

bevelouter 属性 控件方框的外框方式

bevelwidth 属性 控件方框的外框宽度

blockread 函数 读一个还是多独记录到变量中

blockwrite 函数 从变量中描写一个或多只记录

borderstyle 属性 边界类型

borderwidth 属性 边界宽度

break 命令 终止for、while、repeat循环语句

brush 属性 画刷

caption 属性 标签文字的始末

changefileext 函数 改变文件的后缀

chdir 函数 改变当前目录

checked 属性 确定复选框选中状态

chr 函数 返回指定序数的字符

closefile 命令 关闭打开的文本

color 属性 标签的颜料

columns 属性 显示的列数

comparestr 函数 比较字符串(区分轻重缓急写)

concat 函数 合并字符串

continue 命令 继续for、while、repeat的下一个循环

copy 函数 返回一字符串的子串

cos 函数 余弦函数

ctl3d 属性 是否拥有3d效果

cursor 属性 鼠标指针移入后底形象

date 函数 返回时之日期

datetimetofiledate 函数 将delphi的日期格式转换为dos的日子格式

datetimetostr 函数 将日期时格式转换为字符串

datetimetostring 函数 将日期时格式转换为字符串

datetostr 函数 将日期格式转换为字符串

dayofweek 函数 返回星期的数值

dec 函数 递减变量值

decodedate 函数 将日期格式分解为年月日

decodetime 函数 将日格式分解为常事、分、秒、毫秒

delete 函数 从字符串中删去子串

deletefile 命令 删除文件

diskfree 函数 返回剩余磁盘空间的大小

disksize 函数 返回指定磁盘的容量

dispose 函数 释放动态变量所占据的长空

disposestr 函数 释放字符串在库房中的内存空间

ditherbackgrounddi2001.jpg?使背景色的情调强化或回落50%

dragcursor 属性 当鼠标按下经常光标的样子

dragmode 属性 按动的企图方式

dropdowncount 属性 容许的示数据项之多少

editmask 属性 编辑模式

enabled 属性 是否要标签呈现打开状态

encodedate 函数 将时间日合成为日期格式

encodetime 函数 将经常、分、秒、毫秒合成为时格式

endmargin 属性 末尾边缘

eof 函数 对发项目或者无类型文件测试是否到文件尾

eoln 函数 返回文本文件之行了状态

erase 命令 删除外部文件

exceptaddr 函数 返回引起当前飞的地址

exclude 函数 从集合中删除一些因素

exceptobject 函数 返回时飞的目录

exit 命令 立即从目前之语句块中退出

exp 函数 指数函数

expandfilename 函数 返回包含绝对路径的字符串

extendedselect 属性 是否同意存在选模式,true时,multiselect才出义

extractfiledir 函数 返回驱动器和途径

extractfileext 函数 返回文件之后缀

extractfilename 函数 返回文件称

extractfilepath 函数 返回指定文件的门路

fileage 函数 返回文件已存在的时

fileclose 命令 关闭指定的文件

filecreate 命令 用指定的文本称成立新文件

filedatetodatetime 函数 将dos的日期格式转换为delphi的日期格式

fileexists 函数 检查文件是否在

filegatattr 函数 返回文件之性

filegetdate 函数 返回文件的dos日期时标记

fileopen 命令 用指定的存取模式打开指定的文本

filepos 函数 返回文件之即指针位置

fileread 命令 从指定的文书读取

filesearch 命令 在目中摸索指定的文件

fileseek 函数 改变文件之指针

filesetattr 函数 设置文件属性

filesetdate 函数 设置文件的dos日期时标记

filesize 函数 返回时文件的轻重缓急

filewrite 函数 对点名的文件举行写操作

fillchar 函数 用指定的值填充连续字节的屡屡

findclose 命令 终止findfirst/findnext序列

findfirst 命令 对点名的文件名及属性搜索目录

findnext 命令 返回跟公事名及属性匹配的下一入口

floattodecimal 函数 将浮点数转换为什前行制数

floattostrf 函数 将浮点数转换为字符串

floattostr 函数 将浮点数转换为字符串

floattotext 函数 将加以的浮点数转换为什迈入制数

floattotextfmt 函数 将加以的浮点数转换为什前进制数

flush 函数 将缓冲区的始末刷新到输出的文件文件中

fmtloadstr 函数 从程序的资源字符串表中弄虚作假载字符串

fmtstr 函数 格式化一层层之参数,其结果为参数result返回

font 属性 设置字体

format 函数 格式化一雨后春笋的参数并回pascal字符串

formatbuf 函数 格式化一系列的参数

formatdatetime 函数 用指定的格式来格式化日期及岁月

formatfloat 函数 指定浮点数格式

frac 函数 返回参数的小数部分

freemem 函数 按给得大小释放动态变量所占有的长空

getdir 返回指定驱动器的时目录

getheapstatus 返回内存管理器的手上状态

getmem 建立平等点名大小的动态变量,并将指针指为该处

getmemorymanager 返回内存管理器的入口点

glyph 函数 按钮上之图象

halt 停止程序的施行并返回回到操作系统

hi 返回参数的高地址位

high 返回参数的达限值

hint 属性 提示信息

int 返回参数的整数部分

include 添加元素到集中

insert 在字符串中插入子串

inttohex 将整型数易为十六向前制数

inttostr 将整型数易为字符串

ioresult 返回时的i/o操作就状态

isvalidident 测试字符串是否为有效之标识符

items 属性 默认显示的节点

kind 属性 摆放样式

largechange 属性 最酷转移价值

layout 属性 图象布局

length 函数 返回字符串的动态长度

lines 属性 缺省显示内容

ln 函数 自然对数函数

lo 函数 返回参数的盆地址位

loadstr 函数 从应用程序的可执行文件中装载字符资源

lowercase 函数 将加以的字符串变为小写

low 函数 返回参数的下限值

max 属性 最大值

maxlength 属性 最老尺寸

min 属性 最小值

mkdir 命令 建立一子目录

move 函数 从根源及对象复制字节

multiselect 属性 允许以选择几独数据项

name 属性 控件的讳

new 函数 建立新的动态变量并安装同样指南针变量指于外

newstr 函数 在库上分红新的字符串

now 函数 返回时的日子以及日

odd 测试参数是否也奇数

onactivate 事件 焦点移到窗体上时常接触

onclick 事件 单击窗体空白区域触发

ondblclick 事件 双击窗体空白区域触发

onclosequery 事件 使用者试图关闭窗体触发

onclose 事件 窗体关闭后才触发

oncreate 事件 窗体第一不好创时点

ondeactivate 事件 用户切换到其它一样运程序触发

ondragdrop 事件 鼠标拖放操作结束时接触

ondragover 事件 有任何控件从外面移了点

onmousedown 事件 按下鼠标键时点

onmouseup 事件 释放鼠标键时点

onmousemove 事件 移动鼠标时接触

onhide 事件 隐藏窗体时触发

onkeydown 事件 按下键盘某键时接触

onkeypress 事件 按下键盘上之单个字符键时点

onkeyup 事件 释放键盘上之某键时点

onpaint 事件 窗体上发生新部分暴露出触发

onresize 事件 重新调整窗体大小触发

onshow 事件 在窗体实际显示之前瞬间点

ord 返回序数类的序数

outlinestyle 属性 类型

outofmemoryerror 引起outofmemory意外

pageindex 属性 页索引

pages 属性 页

paramcount 函数 返回在指令执行上传递让程序的参数数量

paramstr 函数 返回指定的通令执行参数

pen 属性 画刷设置

pi 函数 返回圆周率pi

picture 属性 显示图象

pictureclosed 属性 设置closed位图

pictureleaf 属性 设置leaf位图

pictureminus 属性 设置minus位图

pictureopen 属性 设置open位图

pictureplus 属性 设置plus位图

pos 函数 在字符串中搜索子串

pred 函数 返回先前底参数

random 函数 返回一随机函数

randomize 函数 用一以机数初始化内置的轻易数生成器

read 函数 对来格式的文本,读一文件组件到变量中;

本着文本文件,读一个要多独价到一个或者多单变量中

readln 函数 执行read过程,然后跳到文件下一行

readonly 属性 只读属性

reallocmem 函数 分配一动态变量

rename 函数 重命名外部文件

renamefile 函数 对文本还命名

reset 函数 打开就部分文件

rewrite 函数 建立并开拓一初的文书

rmdir 函数 删除空的子目录

round 函数 将实数值舍入为整型值

runerror 函数 停止程序的执行

scrollbars 属性 滚动条状态

seek 函数 将文件之脚下指针动至指定的零件上

seekeof 函数 返回文件之公文了状态

seekeoln 函数 返回文件之推行了状态

selectedcolor 属性 选中颜色

setmemorymanager 函数 设置内存管理器的入口点

settextbuf 函数 给文本文件指定i/o缓冲区

shape 属性 显示的形态

showexception 函数 显示意外消息及地址

sin 函数 正弦函数

sizeof 函数 返回参数所占的字节数

smallchange 属性 最小改变价值

sorted 属性 是否同意排序

sqr 函数 平方函数

sqrt 函数 平方根函数

startmargin 属性 开始边缘

state 属性 控件当前状态

str 函数 将数值转换为字符串

stralloc 函数 给以null结束的字符串分配最要命尺寸-1的缓冲区

strbufsize 函数 返回存储在由stralloc分配的字符缓冲区的太酷字符数

strcat 函数 将一如既往字符串附加到外一样许符串尾并返回合并之字符串

strcomp 函数 比较简单个字符串

strcopy 函数 将一个字符串复制到外一个字符串中

strdispose 函数 释放堆栈上之字符串

strecopy 函数 将一律许符串复制到外一个字符串并回到结果字符串尾部的指针

strend 函数 返回指于字符串尾部的指针

stretch 属性 自动适应控件的分寸

strfmt 函数 格式化一多重之参数

stricomp 函数 比较简单个字符串(不区分轻重缓急写)

stringtowidechar 函数 将ansi字符串转换为unicode字符串

strlcat 函数 将一如既往许符串中的字符附加到外一样配符串尾并返回合并的字符串

strlcomp 函数 以极端要命长比有限只字符串

strlcopy 函数 将一个字符串中之字符复制到其他一个字符串中

strlen 函数 返回字符串中的字符数

strlfmt 函数 格式化一文山会海的参数,其结果遭遇确保含有对目标缓冲区的指针

strlicomp 函数 以最充分尺寸比有限独字符串(不区分轻重缓急写)

strlower 函数 将字符串中之字符转换为题写

strmove 函数 将一个字符串中之字符复制到其它一个字符串中

strnew 函数 在仓房上分红一个字符串

strpas 函数 将因为null结束的字符串转换为pascal类的字符串

strpcopy 函数 将pascal类的字符串复制为坐null结束的字符串

strplcopy 函数 从pascal类的极深尺寸字符串复制为以null结束的字符串

strpos 函数 返回一个字符串在旁一个字符串中首糟出现指针

strrscan 函数 返回字符串中最后出现字符的指针

strscan 函数 返回字符串中起首字符的指针

strtodate 函数 将字符串转换为日期格式

strtodatetime 函数 将字符串转换为日期/时间格式

strtofloat 函数 将加以的字符串转换为浮点数

strtoint 函数 将字符串转换为整型

strtointdef 函数 将字符串转换为整型或默认值

strtotime 函数 将字符串转换为时间格式

strupper 函数 将字符串中的字符转换为题写

style 属性 类型选择

suce 函数 返回后的参数

swap 函数 交换参数的音量地址位

tabs 属性 标记每一样桩之情节

tabindex 属性 标记索引

text 属性 显示的公文

texttofloat 函数 将字符串(以null结束之格式)转换为浮点数

time 函数 返回时底流年

timetostr 函数 将时刻格式转换为字符串

trim 函数 从给定的字符串中去前导和尾巴底空格及控制字符

trimleft 函数 从给定的字符串中剔除首部的空格及控制字符

trimright 函数 从给定的字符串中去尾部的空格及控制字符

trunc 函数 将实型值截取为整型值

truncate 函数 截去当前文件位置后底始末

unselectedcolor 属性 未入选颜色

upcase 将字符转换为题写

uppercase 将加的字符串变为大写

val 函数 将字符串转换为整型值

vararraycreate 函数 以吃得的底限和维数建立变体数组

vararraydimcount 函数 返回给得变体的维数

vararrayhighbound 函数 返回给定变体数组维数的上界

vararraylock 函数 锁定给定的变体数组

vararraylowbound 函数 返回给定变体数组维数的下界

vararrayof 函数 返回指定变体的数组元素

vararrayredim 函数 通过转上限来调动变体的轻重

vararrayunlock 函数 解锁指定的变体数组

varastype 函数 将变体转换为指定的类

varcase 函数 将变体转换为指定的档次并保留他

varclear 函数 清除指定的变体

varcopy 函数 将点名的变体复制为指定的变体

varformdatetime 函数 返回包含日期时之变体

varisarray 函数 测试变体是否为数组

varisempty 函数 测试变体是否为unassigned

varisnull 函数 测试变体是否也null

vartodatetime 函数 将加的变体转换为日期时

vartype 函数 将变体转换为指定的种类并保留他

visible 属性 控件的可见性

wantreturns 属性 为true时,按掉车键产生一个回车符;

啊false时,按下ctrl+enter才产生回车符

write 命令 对产生格式的文书,写一变量到文件组件中;

本着文件文件,写一个要么多独价值到文件被

writeln 命令 执行write过程,然后输出一行结束标志

widecharlentostring 函数 将ansi字符串转换为unicode字符串

widecharlentostrwar 函数 将unicode字符串转换为ansi字符串变量

widechartostring 函数 将unicode字符串转换为ansi字符串

widechartostrvar 函数 将unicode字符串转换为ansi字符串变量

===========================================================
◇[DELPHI]起鼠标拖动效果
通过MouseMove事件、DragOver事件、EndDrag事件实现,例如当PANEL上之LABEL:
var xpanel,ypanel,xlabel,ylabel:integer;
PANEL的MouseMove事件:xpanel:=x;ypanel:=y;
PANEL的DragOver事件:xpanel:=x;ypanel:=y;
LABEL的MouseMove事件:xlabel:=x;ylabel:=y;
LABEL的EndDrag事件:label.left:=xpanel-xlabel;label.top:=ypanel-ylabel;

◇[DELPHI]取得WINDOWS目录
uses shellapi;
getwindowsdirectory(windir,sizeof(windir));
或者从注册表中读取,位置:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
SystemRoot键,取得如:C:\WINDOWS

trunc()

◇[DELPHI]至于文件、目录操作
Chdir(‘c:\abcdir’);转到目录
Mkdir(‘dirname’);建立目录
Rmdir(‘dirname’);删除目录
GetCurrentDir;//取当前目录名,无’\’
Getdir(0,s);//取工作目录名s:=’c:\abcdir’;
Deletfile(‘abc.txt’);//删除文件
Renamefile(‘old.txt’,’new.txt’);//文件更名
ExtractFilename(filelistbox1.filename);//取文件称
ExtractFileExt(filelistbox1.filename);//取文件后缀

◇[DELPHI]处理文件属性
attr:=filegetattr(filelistbox1.filename);
if (attr and faReadonly)=faReadonly then … //只读
if (attr and faSysfile)=faSysfile then … //系统
if (attr and faArchive)=faArchive then … //存档
if (attr and faHidden)=faHidden then … //隐藏

◇[DELPHI]实施顺序外文件
WINEXEC//调用可执行文件
winexec(‘command.com /c copy *.* c:\’,SW_Normal);
winexec(‘start abc.txt’);
ShellExecute或ShellExecuteEx//启动文件涉及程序
function executefile(const
filename,params,defaultDir:string;showCmd:integer):THandle;
ExecuteFile(‘C:\abc\a.txt’,’x.abc’,’c:\abc\’,0);
ExecuteFile(‘http://tingweb.yeah.net','','',0);
ExecuteFile(‘mailto:tingweb@wx88.net’,”,”,0);

◇[DELPHI]抱系统运转的过程名
var hCurrentWindow:HWnd;szText:array[0..254] of char;
begin
hCurrentWindow:=Getwindow(handle,GW_HWndFrist);
while hCurrentWindow <> 0 do
begin
if Getwindowtext(hcurrnetwindow,@sztext,255)>0 then
listbox1.items.add(strpas(@sztext));
hCurrentWindow:=Getwindow(hCurrentwindow,GW_HWndNext);
end;
end;

◇[DELPHI]有关汇编的放置
Asm End;
好擅自修改EAX、ECX、EDX;不克修改ESI、EDI、ESP、EBP、EBX。

◇[DELPHI]关于类型转换函数
FloatToStr//浮点转字符串
FloatToStrF//带格式的浮点转字符串
IntToHex//整数转16进制
TimeToStr
DateToStr
DateTimeToStr
FmtStr//按指定格式输出字符串
formatDateTime(‘YYYY-MM-DD,hh-mm-ss’,DATE);

◇[DELPHI]字符串的长河以及函数
Insert(obj,target,pos);//字符串target插入在pos的职位。如插入结果出乎target最可怜长,多有字符将给截掉。如
Pos在255外场,会发生运行错。例如,st:=’Brian’,则Insert(’OK’,st,2)会使st变为’BrOKian’。
Delete(st,pos,Num);//从st串中的pos(整型)位置上马去个数为Num(整型)个字符的子字串。例如,st:=’Brian’,则Delete(st,3,2)将化Brn。
Str(value,st);//将数值value(整型或实型)转换成为字符串放在st中。例如,a=2.5E4常,则str(a:10,st)将设st的价也’
25000’。
Val(st,var,code);//把字符串表达式st转换为对应整型或实型数值,存放于var中。St必须是一个意味着数值的字符串,并符合数值常数的平整。在换过程遭到,如果没检测出错误,变量code置为0,否则置为第一只来错字符的位置。例如,st:=25.4E3,x是一个实型变量,则
val(st,x,code)将如X值为25400,code值为0。
Copy(st.pos.num);//返回st串中一个职位pos(整型)处开始的,含有num(整型)个字符的子串。如果pos大于st字符串的尺寸,那便会见回到一个空,如果pos在255外边,会挑起运行错误。例如,st:=’Brian’,则Copy(st,2,2)返回’ri’。
Concat(st1,st2,st3……,stn);//把拥有自变量表示出的字符串按所给闹之相继连接起来,并回连接后底价值。如果结果的尺寸
255,将起运行错误。例如,st1:=’Brian’,st2:=’
‘,st3:=’Wilfred’,则Concat(st1,st2,st3)返回’Brian Wilfred’。
Length(st);//返回字符串表达式st的长。例如,st:=’Brian’,则Length(st)返回值为5。
Pos(obj,target);//返回字符串obj在对象字符串target的率先涂鸦面世的职位,如果target没有匹配的失误,Pos函数的回值为0。例如,target:=’Brian
Wilfred’,则Pos(‘Wil’,target)的返回值是7,Pos(‘hurbet’,target)的返回值是0。

◇[DELPHI]至于处理注册表
uses Registry;
var reg:Tregistry;
reg:=Tregistry.create;
reg.rootkey:=’HKey_Current_User’;
reg.openkey(‘Control Panel\Desktop’,false);
reg.WriteString(‘Title Wallpaper’,’0′);
reg.writeString(‘Wallpaper’,filelistbox1.filename);
reg.closereg;
reg.free;

◇[DELPHI]关于键盘常量名
VK_BACK/VK_TAB/VK_RETURN/VK_SHIFT/VK_CONTROL/VK_MENU/VK_PAUSE/VK_ESCAPE
/VK_SPACE/VK_LEFT/VK_RIGHT/VK_UP/VK_DOWN
F1–F12:$70(112)–$7B(123)
A-Z:$41(65)–$5A(90)
0-9:$30(48)–$39(57)

◇[DELPHI]操作Cookie
response.cookies(“name”).domain:=’http://www.086net.com’;
with response.cookies.add do
begin
name:=’username’;
value:=’username’;
end

◇[DELPHI]多至文档菜单连接
uses shellapi,shlOBJ;
shAddToRecentDocs(shArd_path,pchar(filepath));//增加连接
shAddToRecentDocs(shArd_path,nil);//清空

◇[DELPHI]判定鼠标按键
if GetAsyncKeyState(VK_L(M,R)Button)<>0 then … //左键

◇[DELPHI]安窗体的极要命亮
onformCreate事件
self.width:=screen.width;
self.height:=screen.height;

◇[DELPHI]按键接受信息
OnCreate事件被处理:Application.OnMessage:=MyOnMessage;
procedure Tform1.MyOnMessage(var MSG:TMSG;var Handle:Boolean);
begin
if msg.message=256 then … //ANY键
if msg.message=112 then … //F1
if msg.message=113 then … //F2
end;

◇[杂类]藏共享文件夹
共享效果:可看,但不可见(在资源管理、网络邻居中)
取共享名为:direction$
访问://computer/dirction/

◇[DELPHI]随便产生文本色
randomize;//随机种子
memo1.font.color:=rgb(random(255),random(255),random(255));

◇[DELPHI]文本称之越轨字符过滤
for i:=1 to length(s) do
if s in [‘\’,’/’,’:’,’*’,’?’,'<‘,’>’,’|’] then

◇[DELPHI]转移函数的概念和证明
datetimetofiledate (datetime:Tdatetime):longint;
将Tdatetime格式的日期时价值转换成DOS格式的日期时价值
datetimetostr (datetime:Tdatetime):string;
将Tdatatime格式变量转换成字符串,如果datetime参数不含日期值,返回字符串日期显示成为00/00/00,如果datetime参数中绝非工夫价值,返回字符串中的时刻有些显得成为00:00:00
AM
datetimetostring (var result string;
const format:string;
datetime:Tdatetime);
根据加的格式字符串转换时与日期值,result也结果字符串,format为换格式字符串,datetime为日期时价值
datetostr (date:Tdatetime)
使用shortdateformat全局变量定义的格式字符串将date参数转换成相应的字符串
floattodecimal (var result:Tfloatrec;value:
extended;precision,decimals:
integer); 将浮点数转换成十进制表示
floattostr (value:extended):string
将浮点数value转换成字符串格式,该换使用普通数字格式,转换的有效位数为15员。
floattotext (buffer:pchar;value:extended;
format:Tfloatformat;precision,
digits:integer):integer;
用给定的格式、精度和小数将浮点值value转换成十进制表示形式,转换结果存放于buffer参数中,函数返回值为存储到buffer中的字符位数,buffer是非0结果的字符串缓冲区。
floattotextfmt (buffer:pchar;value:extended;
format:pchar):integer
用给定的格式将浮点值value转换成十进制表示形式,转换结果存放于buffer参数中,函数返回值为存储到buffer中的字符位数。
inttohex (value:longint;digits:integer):
string;
将给定的数值value转换成十六进制的字符串。参数digits给有易结果字符串包含的数字位数。
inttostr (value:longint):string 将整数转换成十进制形式字符串
strtodate (const S:string):Tdatetime
将字符串转换成日期值,S必须包含一个法定的格式日期的字符串。
strtodatetime (const S:string):Tdatetime
将字符串S转换成日期时格式,S必须具有MM/DD/YY
HH:MM:SS[AM|PM]格式,其中日期与时空隔符与系统时时间常量设置相关。如果无指定AM或PM信息,表示以24小时制。
strtofloat (const S:string):extended;
将给定的字符串转换成为浮点数,字符串具有如下格式:
[+|-]nnn…[.]nnn…[<+|-><E|e><+|->nnnn]
strtoint (const S:string):longint
将数字字符串转换成整数,字符串可以是十进制或十六迈入制格式,如果字符串不是一个官的数字字符串,系统发生ECONVERTERROR异常
strtointdef (const S:string;default:
longint):longint;
将字符串S转换成为数字,如果非可知用S转换成数字,strtointdef函数返回参数default的价。
strtotime (const S:string):Tdatetime
将字符串S转换成为TDATETIME值,S具有HH:MM:SS[AM|PM]格式,实际的格式和网的时刻相关的全局变量有关。
timetostr (time:Tdatetime):string;
将参数TIME转换成为字符串。转换结果字符串的格式和网的流年相关常量的装有关。

◇[DELPHI]拍卖“右键菜单”方法
var
reg: TRegistry;
begin
reg := TRegistry.Create;
reg.RootKey:=HKEY_CLASSES_ROOT;
reg.OpenKey(‘*\shell\check\command’, true);
reg.WriteString(”, ‘”‘ + application.ExeName + ‘” “%1″‘);
reg.CloseKey;
reg.OpenKey(‘*\shell\diary’, false);
reg.WriteString(”, ‘操作(&C)’);
reg.CloseKey;
reg.Free;
showmessage(‘DONE!’);
end;

◇[DELPHI]发送虚拟键值ctrl V
procedure sendpaste;
begin
keybd_event(VK_Control, MapVirtualKey(VK_Control, 0), 0, 0);
keybd_event(ord(‘V’), MapVirtualKey(ord(‘V’), 0), 0, 0);
keybd_event(ord(‘V’), MapVirtualKey(ord(‘V’), 0), KEYEVENTF_KEYUP,
0);
keybd_event(VK_Control, MapVirtualKey(VK_Control, 0),
KEYEVENTF_KEYUP, 0);
end;

◇[DELPHI]目前的光驱的盘符
procedure getcdrom(var cd:char);
var
str:string;
drivers:integer;
driver:char;
i,temp:integer;
begin
drivers:=getlogicaldrives;
temp:=(1 and drivers);
for i:=0 to 26 do
begin
if temp=1 then
begin
driver:=char(i+integer(‘a’));
str:=driver+’:’;
if getdrivetype(pchar(str))=drive_cdrom then
begin
cd:=driver;
exit;
end;
end;
drivers:=(drivers shr 1);
temp:=(1 and drivers);
end;
end;

◇[DELPHI]字符的加密和解密
function cryptstr(const s:string; stype: dword):string;
var
i: integer;
fkey: integer;
begin
result:=”;
case stype of
0: setpass;
begin
randomize;
fkey := random($ff);
for i:=1 to length(s) do
result := result+chr( ord(s) xor i xor fkey);
result := result + char(fkey);
end;
1: getpass
begin
fkey := ord(s[length(s)]);
for i:=1 to length(s) – 1 do
result := result+chr( ord(s) xor i xor fkey);
end;
end;

□◇[DELPHI]于其他应用程序发送模拟键
var
h: THandle;
begin
h := FindWindow(nil, ‘应用程序标题’);
PostMessage(h, WM_KEYDOWN, VK_F9, 0);//发送F9键
end;

□◇[DELPHI]收获图像及某平等接触的RGB值
procedure Tform1.Image1MouseDown(Sender: TObject; Button:
TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
red,green,blue:byte ;
i:integer;
begin
i:= image1.Canvas.Pixels[x,y];
Blue:= GetBvalue(i);
Green:= GetGvalue(i):
Red:= GetRvalue(i);
Label1.Caption:=inttostr(Red);
Label2.Caption:=inttostr(Green);
Label3.Caption:=inttostr(Blue);
end;

◇[DELPHI]哪判定字符串是否是实用EMAIL地址
function IsEMail(EMail: String): Boolean;
var s: String;ETpos: Integer;
begin
ETpos:= pos(‘@’, EMail);
if ETpos > 1 then
begin
s:= copy(EMail,ETpos+1,Length(EMail));
if (pos(‘.’, s) > 1) and (pos(‘.’, s) < length(s)) then
Result:= true else Result:= false;
end
else
Result:= false;
end;

DELPHI]取机器BIOS信息
with Memo1.Lines do
begin
Add(‘MainBoardBiosName:’+^I+string(Pchar(Ptr($FE061))));
Add(‘MainBoardBiosCopyRight:’+^I+string(Pchar(Ptr($FE091))));
Add(‘MainBoardBiosDate:’+^I+string(Pchar(Ptr($FFFF5))));
Add(‘MainBoardBiosSerialNo:’+^I+string(Pchar(Ptr($FEC71))));
end;

◇[DELPHI]网下载文件
uses UrlMon;

function DownloadFile(Source, Dest: string): Boolean;
begin
try
Result := UrlDownloadToFile(nil, PChar(source), PChar(Dest), 0, nil) =
0;
except
Result := False;
end;
end;

if DownloadFile(‘http://www.borland.com/delphi6.zip, ‘c:\kylix.zip’)
then
ShowMessage(‘Download succesful’)
else ShowMessage(‘Download unsuccesful’)

◇[DELPHI]浅析服务器IP地址
uses winsock

function IPAddrToName(IPAddr : String): String;
var
SockAddrIn: TSockAddrIn;
HostEnt: PHostEnt;
WSAData: TWSAData;
begin
WSAStartup($101, WSAData);
SockAddrIn.sin_addr.s_addr:= inet_addr(PChar(IPAddr));
HostEnt:= gethostbyaddr(@SockAddrIn.sin_addr.S_addr, 4, AF_INET);
if HostEnt<>nil then result:=StrPas(Hostent^.h_name) else
result:=”;
end;

◇[DELPHI]落快捷方式中的接连
function ExeFromLink(const linkname: string): string;
var
FDir,
FName,
ExeName: PChar;
z: integer;
begin
ExeName:= StrAlloc(MAX_PATH);
FName:= StrAlloc(MAX_PATH);
FDir:= StrAlloc(MAX_PATH);
StrPCopy(FName, ExtractFileName(linkname));
StrPCopy(FDir, ExtractFilePath(linkname));
z:= FindExecutable(FName, FDir, ExeName);
if z > 32 then
Result:= StrPas(ExeName)
else
Result:= ”;
StrDispose(FDir);
StrDispose(FName);
StrDispose(ExeName);
end;

◇[DELPHI]决定TCombobox的机动就
{‘Sorted’ property of the TCombobox to true }
var lastKey: Word; //全局变量
//TCombobox的OnChange事件
procedure Tform1.AutoCompleteChange(Sender: TObject);
var
SearchStr: string;
retVal: integer;
begin
SearchStr := (Sender as TCombobox).Text;
if lastKey <> VK_BACK then // backspace: VK_BACK or $08
begin
retVal := (Sender as TCombobox).Perform(CB_FINDSTRING, -1,
LongInt(PChar(SearchStr)));
if retVal > CB_Err then
begin
(Sender as TCombobox).ItemIndex := retVal;
(Sender as TCombobox).SelStart := Length(SearchStr);
(Sender as TCombobox).SelLength :=
(Length((Sender as TCombobox).Text) – Length(SearchStr));
end; // retVal > CB_Err
end; // lastKey <> VK_BACK
lastKey := 0; // reset lastKey
end;
//TCombobox的onKeyDown事件
procedure Tform1.AutoCompleteKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
lastKey := Key;
end;

◇[DELPHI]怎清空一个目录
function EmptyDirectory(TheDirectory :String ; Recursive : Boolean) :
Boolean;
var
SearchRec : TSearchRec;
Res : Integer;
begin
Result := False;
TheDirectory := NormalDir(TheDirectory);
Res := FindFirst(TheDirectory + ‘*.*’, faAnyFile, SearchRec);
try
while Res = 0 do
begin
if (SearchRec.Name <> ‘.’) and (SearchRec.Name <> ‘..’)
then
begin
if ((SearchRec.Attr and faDirectory) > 0) and Recursive
then begin
EmptyDirectory(TheDirectory + SearchRec.Name, True);
RemoveDirectory(PChar(TheDirectory + SearchRec.Name));
end
else begin
DeleteFile(PChar(TheDirectory + SearchRec.Name))
end;
end;
Res := FindNext(SearchRec);
end;
Result := True;
finally
FindClose(SearchRec.FindHandle);
end;
end;

◇[DELPHI]安装程序如何补充加至Uninstall列表
操作注册表,如下:
1.在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall键下成立一个主键,名称任意。
例HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MyUninstall
2.在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MyUnistall下键两只失误值,
当时半个串值的名称是特定的:DisplayName和UninstallString。
3.为拧DisplayName赋值为展示在“删除应用程序列表”中之称谓,如’Aiming
Uninstall one’;
给拧UninstallString赋值为推行的删减命令,如 C:\WIN97\uninst.exe
-f”C:\TestPro\aimTest.isu”

◇[DELPHI]截获WM_QUERYENDSESSION关机消息
type
Tform1 = class(Tform)
procedure WMQueryEndSession(var Message: TWMQueryEndSession); message
WM_QUERYENDSESSION;
procedure CMEraseBkgnd(var Message:TWMEraseBkgnd);Message
WM_ERASEBKGND;
private
{ Private declarations }
public
{ Public declarations }
end;

procedure Tform1.WMQueryEndSession(var Message: TWMQueryEndSession);
begin
Showmessage(‘computer is about to shut down’);
end;

◇[DELPHI]博硬盘序列号
var SerialNum : pdword; a, b : dword; Buffer : array [0..255] of
char;
begin
if GetVolumeInformation(‘c:\’, Buffer, SizeOf(Buffer), SerialNum, a, b,
nil, 0) then Label1.Caption := IntToStr(SerialNum^);
end;

=======================================================

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图