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

📄 editorsstylesdemomain.h

📁 DevExpress ExpressQuantumGrid Suite v5.9 Full Source
💻 H
字号:
//---------------------------------------------------------------------------

#ifndef EditorsStylesDemoMainH
#define EditorsStylesDemoMainH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "cxContainer.hpp"
#include "cxControls.hpp"
#include "cxDropDownEdit.hpp"
#include "cxEdit.hpp"
#include "cxFontNameComboBox.hpp"
#include "cxGroupBox.hpp"
#include "cxHint.hpp"
#include "cxLookAndFeels.hpp"
#include "cxMaskEdit.hpp"
#include "cxMemo.hpp"
#include "cxSpinEdit.hpp"
#include "cxSplitter.hpp"
#include "cxTextEdit.hpp"
#include "cxTreeView.hpp"
#include <ActnList.hpp>
#include <ComCtrls.hpp>
#include <Dialogs.hpp>
#include <ImgList.hpp>
#include <Menus.hpp>
#include "EditorsStylesDemoBase.h"
#include "cxPC.hpp"
//---------------------------------------------------------------------------
class TEditorsStylesDemoDemoMainForm : public TForm
{
__published:	// IDE-managed Components
  TLabel *lbDescrip;
  TStatusBar *sbMain;
  TcxGroupBox *cxGroupBox;
  TcxGroupBox *cxGroupBox1;
  TcxTreeView *cxTreeView;
  TcxPageControl *PageControl;
  TcxGroupBox *gbDescription;
  TcxSplitter *cxSplitter1;
  TcxSplitter *cxSplitter;
  TImageList *ilMain;
  TcxLookAndFeelController *LookAndFeelController;
  TOpenDialog *OpenDialog;
  TcxHintStyleController *cxHintStyleController;
  TMainMenu *mmMain;
  TMenuItem *miFile;
  TMenuItem *miFileOpen;
  TMenuItem *miFileSave;
  TMenuItem *N1;
  TMenuItem *miExit;
  TMenuItem *miStyle;
  TMenuItem *miStyleCurrentPage;
  TMenuItem *miCurDisplayStyle;
  TMenuItem *miCurDefLightBlue;
  TMenuItem *miCurDefLightGray;
  TMenuItem *miCurDefWood;
  TMenuItem *miCurDefRainyDay;
  TMenuItem *miCurDefBrick;
  TMenuItem *miCurDefDeepSea;
  TMenuItem *miCurHintStyle;
  TMenuItem *miCurHintStyleLightInfo;
  TMenuItem *miCurHintStyleLightSlideLeft;
  TMenuItem *miCurHintStyleBlueSlideUp;
  TMenuItem *miCurHintStyleRoundedInfo;
  TMenuItem *miCurHintStyleStandard;
  TMenuItem *N3;
  TMenuItem *nohints1;
  TMenuItem *miStyleAllPages;
  TMenuItem *miDefDisplayStyle;
  TMenuItem *miDefLightBlue;
  TMenuItem *miDefLightGray;
  TMenuItem *miDefWood;
  TMenuItem *miDefRainyDay;
  TMenuItem *miDefBrick;
  TMenuItem *miDefDeepSea;
  TMenuItem *miDefHintStyle;
  TMenuItem *miHintStyleLightInfo;
  TMenuItem *miHintStyleLightSlideLeft;
  TMenuItem *miHintStyleBlueSlideUp;
  TMenuItem *miHintStyleRoundedInfo;
  TMenuItem *miHintStyleStandard;
  TMenuItem *N4;
  TMenuItem *nohints2;
  TMenuItem *N2;
  TMenuItem *miKind;
  TMenuItem *miFlat;
  TMenuItem *miStandard;
  TMenuItem *miUltraFlat;
  TMenuItem *miNativeStyle;
  TMenuItem *miAbout;
  void __fastcall FormCreate(TObject *Sender);
  void __fastcall FormDestroy(TObject *Sender);
  void __fastcall cxTreeViewChange(TObject *Sender, TTreeNode *Node);
  void __fastcall miCurDisplayStyleClick(TObject *Sender);
  void __fastcall miDefaultDisplayStyleClick(TObject *Sender);
  void __fastcall miCurHintStyleClick(TObject *Sender);
  void __fastcall miHintStyleClick(TObject *Sender);
  void __fastcall miLookAndFeelKindClick(TObject *Sender);
  void __fastcall miNativeStyleClick(TObject *Sender);
  void __fastcall miAboutClick(TObject *Sender);
  void __fastcall miExitClick(TObject *Sender);
  void __fastcall miFileOpenClick(TObject *Sender);
  void __fastcall miFileSaveClick(TObject *Sender);
  void __fastcall PageControlChange(TObject *Sender);
private:
  void __fastcall UncheckMenuItems(TMenuItem* AItems);
  bool FDefaultHintStyle;
  bool FDefaultDisplayStyle;
  TcxStyleSheetType FCurrentDisplayStyle;
  void __fastcall AdjustDescriptionsPageControl();
  void __fastcall FillTreeViewItems();
  void __fastcall AddChildNodes(TcxExtEditorTypes AExtEditorTypes, TStrings* AStrings, TTreeNode* ANode);
  void __fastcall RegisterFrames();
  void __fastcall AdjustNotePane(TEditorsStylesDemoBaseFrame* AFrame);
  void __fastcall AdjustFileNameStatusPanel();
  void __fastcall AdjustFrameDisplayStyle(TEditorsStylesDemoBaseFrame* AFrame, bool ADefaultDisplayStyle);
  void __fastcall ClickCorrespondingHintMenuItem(TcxHintType AHintType, bool ADefaultHintStyle);
  void __fastcall AdjustFileMenu();
  void __fastcall SetHintStyle(TcxHintType AHintType);
  void __fastcall SetLightInfoHintStyle();
  void __fastcall SetLightSlideLeftHintStyle();
  void __fastcall SetBlueSlideUpHintStyle();
  void __fastcall SetRoundedInfoHintStyle();
  void __fastcall SetStandardHintStyle();
  void __fastcall SetNoHintStyle();
  void __fastcall UpdateFileNameStatusPanel(String AFileName);
public:		// User declarations
  __fastcall TEditorsStylesDemoDemoMainForm(TComponent* Owner);
  __property bool DefaultHintStyle = {read=FDefaultHintStyle, write=FDefaultHintStyle};
  __property bool DefaultDisplayStyle = {read=FDefaultDisplayStyle, write=FDefaultDisplayStyle};
};
//---------------------------------------------------------------------------
extern PACKAGE TEditorsStylesDemoDemoMainForm *EditorsStylesDemoDemoMainForm;
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

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