//--------------------------------------------------------------------------- #ifndef VMS0400MFH #define VMS0400MFH //--------------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include #include //--------------------------------------------------------------------------- #include #include #include #include #include #include #include "cxButtons.hpp" #include "cxClasses.hpp" #include "cxContainer.hpp" #include "cxControls.hpp" #include "cxCustomData.hpp" #include "cxData.hpp" #include "cxDataStorage.hpp" #include "cxDBData.hpp" #include "cxDropDownEdit.hpp" #include "cxEdit.hpp" #include "cxFilter.hpp" #include "cxGraphics.hpp" #include "cxGrid.hpp" #include "cxGridCustomTableView.hpp" #include "cxGridCustomView.hpp" #include "cxGridDBTableView.hpp" #include "cxGridLevel.hpp" #include "cxGridTableView.hpp" #include "cxGroupBox.hpp" #include "cxLookAndFeelPainters.hpp" #include "cxLookAndFeels.hpp" #include "cxMaskEdit.hpp" #include "cxSpinEdit.hpp" #include "cxStyles.hpp" #include "cxTextEdit.hpp" #include "dxSkinBlack.hpp" #include "dxSkinMcSkin.hpp" #include "dxSkinsCore.hpp" #include "dxSkinscxPCPainter.hpp" class __declspec(dllexport) __stdcall TVMS0400M : public TForm { __published: // IDE-managed Components TTimer *TmrShow; TShape *ShpTitle; TcxButton *BtnSearch; TcxButton *BtnClose; TLabel *LblCaption; TShape *ShpList; TShape *ShpInfo; TcxButton *BtnSave; TcxButton *BtnInsert; TcxButton *BtnDelete; TcxButton *BtnEdit; TcxButton *BtnCancel; TPanel *PnlInfo; TcxGroupBox *cxGroupBox1; TImage *ImgDesc01; TLabel *Label1; TcxTextEdit *EdID; TLabel *Label3; TADOQuery *ADO; TDataSource *DS; TImage *ImgDesc03; TImage *ImgDesc06; TLabel *Label35; TEdit *EdFocus; TcxTextEdit *EdFormName; TImage *ImgDesc04; TLabel *Label2; TLabel *Label4; TImage *ImgDesc05; TcxGroupBox *cxGroupBox2; TcxTextEdit *EdFormDesc; TImage *ImgDesc07; TLabel *Label5; TPanel *PnlPreview; TcxGrid *CxList; TcxGridDBTableView *TvList; TcxGridDBColumn *ColId; TcxGridDBColumn *ColSize; TcxGridDBColumn *ColKind; TcxGridDBColumn *ColName; TcxGridDBColumn *ColDispTime; TcxGridLevel *GlList; TcxComboBox *CbSizeType; TcxTextEdit *EdWidth; TcxTextEdit *EdHeight; TLabel *Label6; TImage *ImgDesc02; TcxTextEdit *EdSizeType; TcxSpinEdit *SeDispTime; TLabel *Label7; TImage *ImgDesc08; TImage *ImgDesc09; TLabel *Label8; TImage *ImgDesc10; TLabel *Label9; TcxComboBox *CbFormKind; TcxComboBox *CbFormColor; TcxComboBox *CbFormDispMode; TcxComboBox *CbFormDispDir; TcxTextEdit *EdSizeTypeCode; TcxGridDBColumn *ColColor; TcxGridDBColumn *ColDispMode; TcxGridDBColumn *ColDispDir; TcxGridDBColumn *ColDesc; TLabel *Label10; TImage *ImgDesc11; TcxButton *BtnFormEdit; TLabel *Label11; TLabel *Label12; TPanel *PnlBack; TPanel *PnlForm; void __fastcall BtnCloseClick(TObject *Sender); private: // User declarations void __fastcall CommClose(); public: public: // User declarations __fastcall TVMS0400M(TComponent* Owner); void __fastcall LoadLocalSkin(); bool __fastcall Initialize(); void __fastcall FormInit(); void __fastcall FormClear(); void __fastcall ChangeButtonType(int nBtnType); void __fastcall RefreshData(); void __fastcall SelListData(); void __fastcall DisplayListData(); bool __fastcall DeleteData(String sID, bool bAllDelete); bool __fastcall GetNewID(String &sNewID); bool __fastcall SaveDataInformation(); }; //--------------------------------------------------------------------------- //extern PACKAGE TVMS0400M *VMS0400M; //--------------------------------------------------------------------------- #endif