1 #pragma once 2 #include "BaseDialog.h" 3 #include "IPlayerCore.h" 4 5 // COggEncodeCfgDlg 对话框 6 7 class COggEncodeCfgDlg : public CBaseDialog 8 { 9 DECLARE_DYNAMIC(COggEncodeCfgDlg) 10 11 public: 12 COggEncodeCfgDlg(CWnd* pParent = nullptr); // 标准构造函数 13 virtual ~COggEncodeCfgDlg(); 14 15 // 对话框数据 16 #ifdef AFX_DESIGN_TIME 17 enum { IDD = IDD_OGG_ENCODE_CFG_DIALOG }; 18 #endif 19 20 OggEncodePara m_encode_para; 21 22 protected: 23 //控件变量 24 CSliderCtrl m_quality_sld; 25 26 void SetInfoText(); 27 28 virtual CString GetDialogName() const; IsRememberDialogSizeEnable()29 virtual bool IsRememberDialogSizeEnable() const { return false; }; 30 virtual bool InitializeControls(); 31 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 32 33 DECLARE_MESSAGE_MAP() 34 public: 35 virtual BOOL OnInitDialog(); 36 afx_msg void OnNMCustomdrawQualitySlider(NMHDR *pNMHDR, LRESULT *pResult); 37 }; 38