📄 auextassociation.hpp
字号:
// Borland C++ Builder
// Copyright (c) 1995, 2005 by Borland Software Corporation
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Auextassociation.pas' rev: 10.00
#ifndef AuextassociationHPP
#define AuextassociationHPP
#pragma delphiheader begin
#pragma option push
#pragma option -w- // All warnings off
#pragma option -Vx // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp> // Pascal unit
#include <Sysinit.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Auextassociation
{
//-- type declarations -------------------------------------------------------
#pragma option push -b-
enum TauShellExtAccessMode { amReadOnly, amReadWrite };
#pragma option pop
class DELPHICLASS TauExtAssociation;
class PASCALIMPLEMENTATION TauExtAssociation : public Classes::TComponent
{
typedef Classes::TComponent inherited;
private:
TauShellExtAccessMode FAccessMode;
AnsiString FExtension;
AnsiString FExecutableFile;
AnsiString FExtDescription;
AnsiString FFileDescription;
AnsiString FParamString;
AnsiString FIconFile;
int FIconIndex;
Graphics::TIcon* FLargeIcon;
Graphics::TIcon* FSmallIcon;
void __fastcall SetExtension(AnsiString Value);
void __fastcall SetExecutableFile(AnsiString Value);
void __fastcall SetExtDescription(AnsiString Value);
void __fastcall SetFileDescription(AnsiString Value);
void __fastcall SetParamString(AnsiString Value);
void __fastcall SetIconFile(AnsiString Value);
void __fastcall SetIconIndex(int Value);
void __fastcall SetIcon(Graphics::TIcon* Value);
bool __fastcall CheckAccessMode(void);
void __fastcall GetExtensionInfo(void);
void __fastcall DoInstallExtension(void);
public:
__fastcall virtual TauExtAssociation(Classes::TComponent* aOwner);
__fastcall virtual ~TauExtAssociation(void);
bool __fastcall InstallExtension(AnsiString Extension, AnsiString ExecutableFile, AnsiString ParamString, AnsiString ExtDescription, AnsiString FileDescription, AnsiString IconFile, int IconIndex);
bool __fastcall UninstallExtension(AnsiString Ext);
__published:
__property TauShellExtAccessMode AccessMode = {read=FAccessMode, write=FAccessMode, nodefault};
__property AnsiString EXTENSION = {read=FExtension, write=SetExtension};
__property AnsiString ExecutableFile = {read=FExecutableFile, write=SetExecutableFile};
__property AnsiString ExtDescription = {read=FExtDescription, write=SetExtDescription};
__property AnsiString FileDescription = {read=FFileDescription, write=SetFileDescription};
__property AnsiString ParamString = {read=FParamString, write=SetParamString};
__property AnsiString IconFile = {read=FIconFile, write=SetIconFile};
__property int IconIndex = {read=FIconIndex, write=SetIconIndex, nodefault};
__property Graphics::TIcon* LargeIcon = {read=FLargeIcon, write=SetIcon};
__property Graphics::TIcon* SmallIcon = {read=FSmallIcon, write=SetIcon};
};
//-- var, const, procedure ---------------------------------------------------
} /* namespace Auextassociation */
using namespace Auextassociation;
#pragma pack(pop)
#pragma option pop
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // Auextassociation
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -