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

📄 editorsstylesdemoconvert.h

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

#ifndef EditorsStylesDemoConvertH
#define EditorsStylesDemoConvertH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "cxContainer.hpp"
#include "cxControls.hpp"
#include "cxEdit.hpp"
#include "cxMemo.hpp"
#include "cxPropertiesStore.hpp"
#include "cxTextEdit.hpp"
#include "EditorsStylesDemoBase.h"
#include <ExtCtrls.hpp>
#include <Menus.hpp>
#include "cxButtons.hpp"
#include "cxCheckBox.hpp"
#include "cxDropDownEdit.hpp"
#include "cxGroupBox.hpp"
#include "cxImage.hpp"
#include "cxLabel.hpp"
#include "cxLookAndFeelPainters.hpp"
#include "cxMaskEdit.hpp"
#include "cxProgressBar.hpp"
#include "cxSpinButton.hpp"
#include "cxSpinEdit.hpp"
#include "cxSplitter.hpp"
#include "cxTrackBar.hpp"
#include <Dialogs.hpp>
#include <Graphics.hpp>
#include "EditorsStylesDemoUtils.h"
#include <ImgList.hpp>
//---------------------------------------------------------------------------
class TEditorsStylesDemoConvertFrame : public TEditorsStylesDemoBaseFrame
{
__published:	// IDE-managed Components
  TPanel *Panel2;
  TcxGroupBox *gbConvertingOptions;
  TcxGroupBox *gbImageQuality;
  TcxLabel *lbBestQuality;
  TcxLabel *cxBestComp;
  TcxTrackBar *tbImageQuality;
  TcxSpinButton *sbImageQuality;
  TcxMaskEdit *meCompressionQuality;
  TcxCheckBox *cbGrayScale;
  TcxCheckBox *lbProgressive;
  TPanel *Panel3;
  TcxButton *bntConvert;
  TcxButton *btnPreview;
  TcxLabel *cxLabel2;
  TScrollBox *ScrollBox1;
  TcxImage *imgPreview;
  TcxGroupBox *gbDisplayOptions;
  TcxLabel *lbScale;
  TcxComboBox *cbScale;
  TcxSpinButton *sbScale;
  TcxSplitter *cxSplitter1;
  TPanel *pnlImage;
  TScrollBox *ScrollBox;
  TcxImage *cxImage;
  TPanel *Panel4;
  TcxButton *btnLoadImage;
  TcxGroupBox *cxGroupBox1;
  TcxProgressBar *cxProgressBar;
  TcxLabel *cxLabel1;
  TcxLabel *cxLabel3;
  TcxTrackBar *cxTrackBar;
  TcxTextEdit *cxTextEdit;
  TcxSplitter *cxSplitter2;
  TOpenDialog *OpenDialog;
  TSaveDialog *SaveDialog;
  void __fastcall btnLoadImageClick(TObject *Sender);
  void __fastcall tbImageQualityPropertiesChange(TObject *Sender);
  void __fastcall cxTrackBarPropertiesChange(TObject *Sender);
  void __fastcall cxTextEditPropertiesChange(TObject *Sender);
  void __fastcall sbImageQualityPropertiesChange(TObject *Sender);
  void __fastcall cbScalePropertiesChange(TObject *Sender);
  void __fastcall btnPreviewClick(TObject *Sender);
  void __fastcall bntConvertClick(TObject *Sender);
  void __fastcall btnGetDrawParams(TcxCustomButton *Sender,
          TcxButtonState AState, TColor &AColor, TFont *AFont);
  void __fastcall sbScalePropertiesEditValueChanged(TObject *Sender);
  void __fastcall cxTrackBarPropertiesDrawThumb(TObject *Sender,
          TcxCanvas *ACanvas, const TRect &ARect);
  void __fastcall cxTrackBarPropertiesGetThumbRect(TObject *Sender,
          TRect &ARect);
private:
  Graphics::TBitmap *FBitmap;
  TJPEGOptions __fastcall GetJPEGOptions();
  void __fastcall AdjustTrackBarThumb(TcxStyleSheetType AStyleSheetType,
    TcxTrackBar* ATrackBar, Graphics::TBitmap* ABitmap);
public:
  __fastcall TEditorsStylesDemoConvertFrame(TComponent* Owner);
  __fastcall ~TEditorsStylesDemoConvertFrame();
  virtual void ChangeDisplayStyle(TcxStyleSheetType ADisplayStyle);
  TColor GetStyleBackgroundColor();
  String __fastcall Name();
  String __fastcall BriefName();
  String StylesIniPath();
  bool MenuOpenFileVisible();
  virtual void OpenFile(TObject *Sender);
  String Description();
};
//---------------------------------------------------------------------------
extern PACKAGE TEditorsStylesDemoConvertFrame *EditorsStylesDemoConvertFrame;
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

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