⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ebarmegademomain.h

📁 胜天进销存源码,国产优秀的进销存
💻 H
字号:
//---------------------------------------------------------------------------
#ifndef EBarMegaDemoMainH
#define EBarMegaDemoMainH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "dxBar.hpp"
#include "dxBarDBNav.hpp"
#include "dxBarExtDBItems.hpp"
#include "dxBarExtItems.hpp"
#include "dxsbar.hpp"
#include <ComCtrls.hpp>
#include <Db.hpp>
#include <DBGrids.hpp>
#include <DBTables.hpp>
#include <Dialogs.hpp>
#include <ExtCtrls.hpp>
#include <Grids.hpp>
#include <Menus.hpp>
#include <OleCtrls.hpp>
#include <ShellAPI.hpp>
#include <Graphics.hpp>
#include <ImgList.hpp>
#include <DB.hpp>
#include <ActnList.hpp>

#if (__BORLANDC__ >= 0x540) && (__BORLANDC__ < 0x550)   // BCB = 4
#include "SHDocVw_OCX_4.h"
#endif

#if __BORLANDC__ >= 0x550   // BCB = 5, BCB = 6
#include "SHDocVw_OCX.h"
#endif

#include <Graphics.hpp>
#include <ImgList.hpp>
#include <ActnList.hpp>
#include "EBarsUtils.h"
//---------------------------------------------------------------------------
class TEBarMegaDemoMainForm : public TForm
{
__published:	// IDE-managed Components
  TPanel *Panel3;
  TSplitter *Splitter;
  TPanel *Panel1;
  TImage *Image;
  TdxSideBar *dxSideBar;
  TPanel *Panel2;
  TNotebook *Nb;
  TPanel *PanelRE;
  TRichEdit *Editor;
  TPanel *HTMLPanel;
  TDBGrid *DBGrid1;
  TdxBarDockControl *dxBDStatus;
  TdxSideBarStore *dxSideBarStore;
  TdxStoredSideItem *dxSideBarStoreItem1;
  TdxStoredSideItem *dxSideBarStoreItem2;
  TdxStoredSideItem *dxSideBarStoreItem3;
  TdxBarManager *BarManager;
  TdxBarLargeButton *dxBarButtonNew;
  TdxBarLargeButton *dxBarButtonOpen;
  TdxBarLargeButton *dxBarButtonClose;
  TdxBarLargeButton *dxBarButtonSave;
  TdxBarLargeButton *dxBarButtonSaveAs;
  TdxBarSubItem *dxBarSubItemFile;
  TdxBarSubItem *dxBarSubItemEdit;
  TdxBarSubItem *dxBarSubItemFormat;
  TdxBarLargeButton *dxBarButtonPrint;
  TdxBarLargeButton *dxBarButtonExit;
  TdxBarLargeButton *dxBarButtonUndo;
  TdxBarLargeButton *dxBarButtonCut;
  TdxBarLargeButton *dxBarButtonCopy;
  TdxBarLargeButton *dxBarButtonPaste;
  TdxBarLargeButton *dxBarButtonClear;
  TdxBarLargeButton *dxBarButtonSelectAll;
  TdxBarLargeButton *dxBarButtonFind;
  TdxBarLargeButton *dxBarButtonReplace;
  TdxBarCombo *dxBarComboFontSize;
  TdxBarLargeButton *dxBarButtonBold;
  TdxBarLargeButton *dxBarButtonItalic;
  TdxBarLargeButton *dxBarButtonUnderline;
  TdxBarLargeButton *dxBarButtonBullets;
  TdxBarLargeButton *dxBarButtonAlignLeft;
  TdxBarLargeButton *dxBarButtonCenter;
  TdxBarLargeButton *dxBarButtonAlignRight;
  TdxBarLargeButton *dxBarButtonURLDetection;
  TdxBarSubItem *dxBarSubItemHelp;
  TdxBarLargeButton *dxBarButtonFont;
  TdxBarFontNameCombo *dxBarComboFontName;
  TdxBarColorCombo *dxBarComboFontColor;
  TdxBarLargeButton *dxBackBtn;
  TdxBarLargeButton *dxForwardBtn;
  TdxBarLargeButton *dxStopBtn;
  TdxBarLargeButton *dxRefreshBtn;
  TdxBarLargeButton *dxHomeBtn;
  TdxBarLargeButton *dxSearchBtn;
  TdxBarCombo *dxAddressCombo;
  TdxBarStatic *dxLinks;
  TdxBarLargeButton *dxProductsBtn;
  TdxBarLargeButton *dxDownloadsBtn;
  TdxBarLargeButton *dxBarHistory;
  TdxBarTreeViewCombo *dxCityCombo;
  TdxBarLookupCombo *dxProductsCombo;
  TdxBarDateCombo *dxDate;
  TdxBarLargeButton *dxIESelectAllBtn;
  TdxBarSubItem *dxIEView;
  TdxBarSubItem *dxGo;
  TdxBarLargeButton *dxIEStop;
  TdxBarLargeButton *dxIERefreshBtn;
  TdxBarLargeButton *dxIEBackBtn;
  TdxBarLargeButton *dxIEForwardBtn;
  TdxBarSubItem *dxFavorites;
  TdxBarSubItem *dxIELinks;
  TdxBarLargeButton *dxClearBtn;
  TdxBarSubItem *dxFilter;
  TdxBarSubItem *dxDBNavig;
  TdxBarButton *dxOptions;
  TdxBarLargeButton *dxFORUMBtn;
  TdxBarImageCombo *dxTypeCombo;
  TdxBarStatic *dxBSPosition;
  TdxBarStatic *dxBSStatus;
  TdxBarProgressItem *dxBarProgress;
  TdxBarStatic *dxBSIEStatus;
  TdxBarLargeButton *dxBarButtonAbout;
  TdxBarLargeButton *dxBarButtonDXDownloads;
  TdxBarLargeButton *dxBarButtonDXOntheweb;
  TdxBarLargeButton *dxBarButtonHelp;
  TdxBarLargeButton *dxBarButtonProducts;
  TdxBarLargeButton *dxBarButtonForum;
  TdxBarDBNavButton *dxBarDBNavFirst1;
  TdxBarDBNavButton *dxBarDBNavPrev1;
  TdxBarDBNavButton *dxBarDBNavNext1;
  TdxBarDBNavButton *dxBarDBNavLast1;
  TdxBarDBNavButton *dxBarDBNavInsert1;
  TdxBarDBNavButton *dxBarDBNavDelete1;
  TdxBarDBNavButton *dxBarDBNavEdit1;
  TdxBarDBNavButton *dxBarDBNavPost1;
  TdxBarDBNavButton *dxBarDBNavCancel1;
  TdxBarDBNavButton *dxBarDBNavRefresh1;
  TdxBarLargeButton *dxBarButton1;
  TdxBarLargeButton *dxBarLargeButton1;
  TdxBarLargeButton *dxBarLargeButton2;
  TdxBarGroup *dxBarGroup;
  TOpenDialog *OpenDialog;
  TdxBarPopupMenu *dxBarPopupMenu;
  TSaveDialog *SaveDialog;
  TPrintDialog *PrintDialog;
  TFontDialog *FontDialog;
  TImageList *LargeImage;
  TImageList *SmallImage;
  TdxBarPopupMenu *BackPopupMenu;
  TdxBarPopupMenu *ForwardPopupMenu;
  TdxBarDBNavigator *dxBarDBNavigator;
  TImageList *GridImageList;
  TdxSideBarPopupMenu *dxSideBarPopupMenu;
  TFindDialog *FindDialog;
  TReplaceDialog *ReplaceDialog;
  TImageList *ilDisabledImages;
  TImageList *ilHotImages;
  TImageList *Images;
    void __fastcall FormCreate(TObject *Sender);
    void __fastcall dxSideBarItemClick(TObject *Sender,
          TdxSideBarItem *Item);
    void __fastcall dxBarButtonNewClick(TObject *Sender);
    void __fastcall dxBarButtonOpenClick(TObject *Sender);
    void __fastcall dxBarButtonCloseClick(TObject *Sender);
    void __fastcall EditorChange(TObject *Sender);
    void __fastcall EditorSelectionChange(TObject *Sender);
    void __fastcall dxBarButtonExitClick(TObject *Sender);
    void __fastcall dxBarButtonSaveClick(TObject *Sender);
    void __fastcall dxBarButtonSaveAsClick(TObject *Sender);
    void __fastcall dxBarButtonPrintClick(TObject *Sender);
    void __fastcall dxBarButtonUndoClick(TObject *Sender);
    void __fastcall dxBarButtonCutClick(TObject *Sender);
    void __fastcall dxBarButtonCopyClick(TObject *Sender);
    void __fastcall dxBarButtonPasteClick(TObject *Sender);
    void __fastcall dxBarButtonClearClick(TObject *Sender);
    void __fastcall dxBarButtonSelectAllClick(TObject *Sender);
    void __fastcall dxBarButtonFindClick(TObject *Sender);
    void __fastcall dxBarButtonReplaceClick(TObject *Sender);
    void __fastcall dxBarButtonFontClick(TObject *Sender);
    void __fastcall dxBarButtonBulletsClick(TObject *Sender);
    void __fastcall dxBarButtonProtectedClick(TObject *Sender);
    void __fastcall dxBarComboFontColorChange(TObject *Sender);
    void __fastcall dxBarComboFontColorClick(TObject *Sender);
    void __fastcall dxBarButtonURLDetectionClick(TObject *Sender);
    void __fastcall dxBarButtonOnWebClick(TObject *Sender);
    void __fastcall dxBarComboFontNameChange(TObject *Sender);
    void __fastcall dxBarComboFontNameClick(TObject *Sender);
    void __fastcall dxBarButtonBoldClick(TObject *Sender);
    void __fastcall dxBarButtonItalicClick(TObject *Sender);
    void __fastcall dxBarButtonUnderlineClick(TObject *Sender);
    void __fastcall dxBarButtonAlignLeftClick(TObject *Sender);
    void __fastcall dxBarButtonCenterClick(TObject *Sender);
    void __fastcall dxBarButtonAlignRightClick(TObject *Sender);
    void __fastcall dxAddressComboKeyDown(TObject *Sender, WORD &Key,
          TShiftState Shift);
    void __fastcall dxAddressComboDrawItem(TdxBarCustomCombo *Sender,
          int AIndex, TRect &ARect, TOwnerDrawState AState);
    void __fastcall dxStopBtnClick(TObject *Sender);
    void __fastcall dxRefreshBtnClick(TObject *Sender);
    void __fastcall dxHomeBtnClick(TObject *Sender);
    void __fastcall dxProductsBtnClick(TObject *Sender);
    void __fastcall dxAddressComboChange(TObject *Sender);
    void __fastcall FormDestroy(TObject *Sender);
    void __fastcall dxBackBtnClick(TObject *Sender);
    void __fastcall dxForwardBtnClick(TObject *Sender);
    void __fastcall dxBarHistoryClick(TObject *Sender);
    void __fastcall dxSearchBtnClick(TObject *Sender);
    void __fastcall dxCityComboChange(TObject *Sender);
    void __fastcall dxClearBtnClick(TObject *Sender);
    void __fastcall dxOptionsClick(TObject *Sender);
    void __fastcall FindDialogFind(TObject *Sender);
    void __fastcall ReplaceDialogReplace(TObject *Sender);

    void __fastcall ProgressChange(TObject *Sender, long Progress, long ProgressMax);
    void __fastcall StatusTextChange(TObject * Sender, BSTR Text);
    void __fastcall TitleChange(TObject * Sender, BSTR Text);

    void __fastcall dxBarComboFontSizeChange(TObject *Sender);
    void __fastcall dxBarComboFontSizeClick(TObject *Sender);

    void __fastcall tContactsCalcFields(TDataSet *DataSet);
  void __fastcall dxProductsComboChange(TObject *Sender);
  void __fastcall dxDateChange(TObject *Sender);
  void __fastcall dxTypeComboChange(TObject *Sender);
private:	// User declarations
    bool FUpdating;
    int HistoryIndex;
    TStringList *HistoryList;
    bool UpdateCombo;
    AnsiString FileName;
    AnsiString Address;
    #if __BORLANDC__ >= 0x550   // BCB version > 4
    TCppWebBrowser *HTML;
    #else
    TWebBrowserProxy *HTML;
    #endif
    void __fastcall DocumentComplete(TObject *Sender, LPDISPATCH pDisp,
    #if (__BORLANDC__ == 0x540) && (__BORLANDC__ < 0x550)  // BCB = 4
      void
    #endif
    #if (__BORLANDC__ >= 0x550) && (__BORLANDC__ < 0x560) // BCB = 5
      TVariant
    #endif
    #if __BORLANDC__ >= 0x560 // BCB = 6
    tagVARIANT
    #endif
    * URL);
    void __fastcall BeforeNavigate(TObject *Sender, LPDISPATCH pDisp,
    #if (__BORLANDC__ >= 0x550) && (__BORLANDC__ < 0x560) // BCB = 5
    TVariant* URL, TVariant* Flags, TVariant* TargetFrameName, TVariant* PostData, TVariant* Headers, TOLEBOOL* Cancel
    #elif (__BORLANDC__ == 0x540) && (__BORLANDC__ < 0x550)  // BCB = 4
    void* URL, void* Flags, void* TargetFrameName, void* PostData, void* Headers, void* Cancel
    #else
    tagVARIANT* URL, tagVARIANT* Flags, tagVARIANT* TargetFrameName, tagVARIANT* PostData, tagVARIANT* Headers, short* Cancel
    #endif
    );
    void __fastcall UpdateToolBar( int index);
    void __fastcall FindAddress(void);
    bool __fastcall SaveFile(bool ASaveAs);
    void __fastcall SetModified(bool Value);
    void __fastcall ShowItems(bool AShow);
    void __fastcall SetFilter(void);
public:		// User declarations
    __fastcall TEBarMegaDemoMainForm(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TEBarMegaDemoMainForm *EBarMegaDemoMainForm;
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -