Class TPBShellLink (unit ShellLnk)

Inherits from

TComponent

Constructors


constructor Create(AOwner: TComponent);

Déclarations publiques

*************************************************************************} { TPBShellLink } {***************************************************************************} {***************************************************************************} { TPBShellLink.



Functions

destructor Destroy;

TPBShellLink.

procedure Read;

TPBShellLink.

procedure Write;

TPBShellLink.

procedure CreateLink(AFileName: String);

TPBShellLink.

function GetHotKey: TShortCut;

TPBShellLink.

function GetWindowState: TWindowState;

TPBShellLink.

procedure ReadLink(AFileName: String);

TPBShellLink.

procedure SetFileIcon(AFileIcon: TFileIcon);

TPBShellLink.

procedure SetFileName(AFileName: String);

TPBShellLink.

procedure SetHotKey(AHotKey: TShortCut);

TPBShellLink.

procedure SetShellFolder(AShellFolder: TShellFolder);

TPBShellLink.

procedure SetWindowState(AWindowState: TWindowState);

TPBShellLink.

procedure WriteLink(AFileName: String);

TPBShellLink.

Properties

property Arguments : String

Déclarations publiées

property Description : String


property FileIcon : TFileIcon


property FileName : String


property HotKey : TShortCut


property ShellFolder : TShellFolder


property Target : String


property WindowState : TWindowState


property WorkingDir : String


Events

Variables

FArguments : String;


FDescription : String;


FFileIcon : TFileIcon;


FFileName : String;

Déclarations privées

FHotKey : Word;


FShellFolder : TShellFolder;


FTarget : String;


FWindowState : Integer;


FWorkingDir : String;



Constructors


constructor Create(AOwner: TComponent);

Déclarations publiques

*************************************************************************} { TPBShellLink } {***************************************************************************} {***************************************************************************} { TPBShellLink.Create } {


Functions


destructor Destroy;

TPBShellLink.Create } {***************************************************************************} { TPBShellLink.Destroy } {


procedure Read;

TPBShellLink.ReadLink } {***************************************************************************} { TPBShellLink.Read } {


procedure Write;

TPBShellLink.Read } {***************************************************************************} { TPBShellLink.Write } {


procedure CreateLink(AFileName: String);

TPBShellLink.SetShellFolder } {***************************************************************************} { TPBShellLink.CreateLink } {


function GetHotKey: TShortCut;

TPBShellLink.SetWindowState } {***************************************************************************} { TPBShellLink.GetHotKey } {


function GetWindowState: TWindowState;

TPBShellLink.SetFileName } {***************************************************************************} { TPBShellLink.GetWindowState } {


procedure ReadLink(AFileName: String);

TPBShellLink.WriteLink } {***************************************************************************} { TPBShellLink.ReadLink } {


procedure SetFileIcon(AFileIcon: TFileIcon);

TPBShellLink.SetHotKey } {***************************************************************************} { TPBShellLink.SetFileIcon } {


procedure SetFileName(AFileName: String);

TPBShellLink.Destroy } {***************************************************************************} { TPBShellLink.SetFileName } {


procedure SetHotKey(AHotKey: TShortCut);

TPBShellLink.GetHotKey } {***************************************************************************} { TPBShellLink.SetHotKey } {


procedure SetShellFolder(AShellFolder: TShellFolder);

TPBShellLink.SetFileIcon } {***************************************************************************} { TPBShellLink.SetShellFolder } {


procedure SetWindowState(AWindowState: TWindowState);

TPBShellLink.GetWindowState } {***************************************************************************} { TPBShellLink.SetWindowState } {


procedure WriteLink(AFileName: String);

TPBShellLink.CreateLink } {***************************************************************************} { TPBShellLink.WriteLink } {


Properties


property Arguments : String

Déclarations publiées


property Description : String


property FileIcon : TFileIcon


property FileName : String


property HotKey : TShortCut


property ShellFolder : TShellFolder


property Target : String


property WindowState : TWindowState


property WorkingDir : String


Events


Variables


FArguments : String;


FDescription : String;


FFileIcon : TFileIcon;


FFileName : String;

Déclarations privées


FHotKey : Word;


FShellFolder : TShellFolder;


FTarget : String;


FWindowState : Integer;


FWorkingDir : String;