// CodeGear C++Builder
// Copyright (c) 1995, 2013 by Embarcadero Technologies, Inc.
// All rights reserved
// (DO NOT EDIT: machine generated header) 'vcl.wwdbigrd.pas' rev: 26.00 (Windows)
#ifndef Vcl_WwdbigrdHPP
#define Vcl_WwdbigrdHPP
#pragma delphiheader begin
#pragma option push
#pragma option -w- // All warnings off
#pragma option -Vx // Zero-length empty class member
#pragma pack(push,8)
#include <System.hpp> // Pascal unit
#include <SysInit.hpp> // Pascal unit
#include <Vcl.GraphUtil.hpp> // Pascal unit
#include <System.SysUtils.hpp> // Pascal unit
#include <Winapi.Windows.hpp> // Pascal unit
#include <Winapi.Messages.hpp> // Pascal unit
#include <System.Classes.hpp> // Pascal unit
#include <Vcl.Controls.hpp> // Pascal unit
#include <Vcl.Forms.hpp> // Pascal unit
#include <Vcl.Graphics.hpp> // Pascal unit
#include <Vcl.Menus.hpp> // Pascal unit
#include <Vcl.StdCtrls.hpp> // Pascal unit
#include <Data.DB.hpp> // Pascal unit
#include <Vcl.Grids.hpp> // Pascal unit
#include <Vcl.DBCtrls.hpp> // Pascal unit
#include <vcl.Wwdbdatetimepicker.hpp> // Pascal unit
#include <vcl.wwgridfilter.hpp> // Pascal unit
#include <Vcl.Themes.hpp> // Pascal unit
#include <System.RTLConsts.hpp> // Pascal unit
#include <vcl.wwtreeview.hpp> // Pascal unit
#include <vcl.wwriched.hpp> // Pascal unit
#include <vcl.wwpaintoptions.hpp> // Pascal unit
#include <vcl.Wwstr.hpp> // Pascal unit
#include <vcl.Wwdbedit.hpp> // Pascal unit
#include <vcl.wwtypes.hpp> // Pascal unit
#include <Vcl.Buttons.hpp> // Pascal unit
#include <vcl.wwlocate.hpp> // Pascal unit
#include <vcl.Wwsystem.hpp> // Pascal unit
#include <Vcl.ExtCtrls.hpp> // Pascal unit
#include <System.Types.hpp> // Pascal unit
#include <System.UITypes.hpp> // Pascal unit
#include <Vcl.Mask.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Vcl
{
namespace Wwdbigrd
{
//-- type declarations -------------------------------------------------------
enum DECLSPEC_DENUM TwwEditControlOption : unsigned char { ecoCheckboxSingleClick, ecoSearchOwnerForm, ecoDisableCustomControls, ecoDisableDateTimePicker, ecoDisableEditorIfReadOnly };
typedef System::Set<TwwEditControlOption, TwwEditControlOption::ecoCheckboxSingleClick, TwwEditControlOption::ecoDisableEditorIfReadOnly> TwwEditControlOptions;
enum DECLSPEC_DENUM TwwDittoDirection : unsigned char { wwDittoPrior, wwDittoNext, wwDittoPriorOrNext };
enum DECLSPEC_DENUM TwwDittoOption : unsigned char { wwdoSkipBlobFields, wwdoSkipReadOnlyFields, wwdoSkipHiddenFields };
typedef System::Set<TwwDittoOption, TwwDittoOption::wwdoSkipBlobFields, TwwDittoOption::wwdoSkipHiddenFields> TwwDittoOptions;
class DELPHICLASS TwwDittoAttributes;
#pragma pack(push,4)
class PASCALIMPLEMENTATION TwwDittoAttributes : public System::Classes::TPersistent
{
typedef System::Classes::TPersistent inherited;
private:
TwwDittoDirection FDittoDirection;
System::Classes::TShortCut FShortCutDittoField;
System::Classes::TShortCut FShortCutDittoRecord;
TwwDittoOptions FOptions;
__published:
__property TwwDittoDirection DittoDirection = {read=FDittoDirection, write=FDittoDirection, default=0};
__property System::Classes::TShortCut ShortCutDittoField = {read=FShortCutDittoField, write=FShortCutDittoField, default=0};
__property System::Classes::TShortCut ShortCutDittoRecord = {read=FShortCutDittoRecord, write=FShortCutDittoRecord, default=0};
__property TwwDittoOptions Options = {read=FOptions, write=FOptions, default=0};
public:
/* TPersistent.Destroy */ inline __fastcall virtual ~TwwDittoAttributes(void) { }
public:
/* TObject.Create */ inline __fastcall TwwDittoAttributes(void) : System::Classes::TPersistent() { }
};
#pragma pack(pop)
class DELPHICLASS TwwGridSearchEditor;
class PASCALIMPLEMENTATION TwwGridSearchEditor : public Vcl::Wwdbedit::TwwDBEdit
{
typedef Vcl::Wwdbedit::TwwDBEdit inherited;
protected:
DYNAMIC void __fastcall DoExit(void);
public:
System::UnicodeString FieldName;
int Column;
public:
/* TwwDBCustomEdit.Create */ inline __fastcall virtual TwwGridSearchEditor(System::Classes::TComponent* AOwner) : Vcl::Wwdbedit::TwwDBEdit(AOwner) { }
/* TwwDBCustomEdit.Destroy */ inline __fastcall virtual ~TwwGridSearchEditor(void) { }
public:
/* TWinControl.CreateParented */ inline __fastcall TwwGridSearchEditor(HWND ParentWindow) : Vcl::Wwdbedit::TwwDBEdit(ParentWindow) { }
};
class DELPHICLASS TwwSelectColumnsTreeNode;
class PASCALIMPLEMENTATION TwwSelectColumnsTreeNode : public Vcl::Wwtreeview::TwwTreeNode
{
typedef Vcl::Wwtreeview::TwwTreeNode inherited;
private:
System::UnicodeString FFieldName;
bool FIsCategory;
public:
__property System::UnicodeString FieldName = {read=FFieldName, write=FFieldName};
__property bool IsCategory = {read=FIsCategory, write=FIsCategory, nodefault};
public:
/* TwwTreeNode.Create */ inline __fastcall virtual TwwSelectColumnsTreeNode(Vcl::Wwtreeview::TwwTreeNodes* AOwner) : Vcl::Wwtreeview::TwwTreeNode(AOwner) { }
/* TwwTreeNode.Destroy */ inline __fastcall virtual ~TwwSelectColumnsTreeNode(void) { }
};
class DELPHICLASS TwwSelectColumnsTreeView;
class PASCALIMPLEMENTATION TwwSelectColumnsTreeView : public Vcl::Wwtreeview::TwwTreeView
{
typedef Vcl::Wwtreeview::TwwTreeView inherited;
private:
Vcl::Grids::TCustomGrid* FGrid;
protected:
virtual Vcl::Wwtreeview::TwwTreeNode* __fastcall CreateNode(void);
public:
void __fastcall AddField(System::UnicodeString NodeGroups, System::UnicodeString FieldName);
__property Vcl::Grids::TCustomGrid* Grid = {read=FGrid, write=FGrid};
public:
/* TwwCustomTreeView.Create */ inline __fastcall virtual TwwSelectColumnsTreeView(System::Classes::TComponent* AOwner) : Vcl::Wwtreeview::TwwTreeView(AOwner) { }
/* TwwCustomTreeView.Destroy */ inline __fastcall virtual ~TwwSelectColumnsTreeView(void) { }
public:
/* TWinControl.CreateParented */ inline __fastcall TwwSelectColumnsTreeView(HWND ParentWindow) : Vcl::Wwtreeview::TwwTreeView(ParentWindow) { }
};
enum DECLSPEC_DENUM TwwSortFilterOption : unsigned char { sfoSortAscending, sfoSortDescending, sfoFilter, sfoGrouping, sfoSelectColumns, sfoCreateIndexes, sfoAutoTitleButtonSort, sfoClientCursor, sfoUseCurrentValueForFilter, sfoAllowNullFilters };
typedef System::Set<TwwSortFilterOption, TwwSortFilterOption::sfoSortAscending, TwwSortFilterOption::sfoAllowNullFilters> TwwSortFilterOptions;
class DELPHICLASS TwwTitleMenuAttributes;
#pragma pack(push,4)
class PASCALIMPLEMENTATION TwwTitleMenuAttributes : public System::Classes::TPersistent
{
typedef System::Classes::TPersistent inherited;
private:
TwwSortFilterOptions FOptions;
bool FMenuEnabled;
Vcl::Grids::TCustomGrid* FGrid;
void __fastcall SetOptions(TwwSortFilterOptions value);
void __fastcall SetMenuEnabled(bool value);
public:
__fastcall virtual TwwTitleMenuAttributes(Vcl::Grids::TCustomGrid* AGrid);
virtual bool __fastcall TitleMenuEnabled(void);
__published:
__property TwwSortFilterOptions Options = {read=FOptions, write=SetOptions, default=101};
__property bool MenuEnabled = {read=FMenuEnabled, write=SetMenuEnabled, default=0};
public:
/* TPersistent.Destroy */ inline __fastcall virtual ~TwwTitleMenuAttributes(void) { }
};
#pragma pack(pop)
class DELPHICLASS TwwGridHintWindow;
class DELPHICLASS TwwCustomDBGrid;
class PASCALIMPLEMENTATION TwwGridHintWindow : public Vcl::Controls::THintWindow
{
typedef Vcl::Controls::THintWindow inherited;
protected:
virtual void __fastcall Paint(void);
public:
TwwCustomDBGrid* Grid;
Data::Db::TField* Field;
bool WordWrap;
System::Classes::TAlignment Alignment;
public:
/* THintWindow.Create */ inline __fastcall virtual TwwGridHintWindow(System::Classes::TComponent* AOwner) : Vcl::Controls::THintWindow(AOwner) { }
public:
评论5
最新资源