xref: /MusicPlayer2/MusicPlayer2/FolderPropertiesDlg.h (revision 965ce478a79b0d21e8a6e2ade0490efa175855dd)
163fd0c17SZhong Yang #pragma once
263fd0c17SZhong Yang #include "SimplePropertiesDlg.h"
3*965ce478Slrisora #include "ListItem.h"
463fd0c17SZhong Yang 
563fd0c17SZhong Yang // CFolderPropertiesDlg 对话框
663fd0c17SZhong Yang 
763fd0c17SZhong Yang class CFolderPropertiesDlg : public CSimplePropertiesDlg
863fd0c17SZhong Yang {
963fd0c17SZhong Yang     DECLARE_DYNAMIC(CFolderPropertiesDlg)
1063fd0c17SZhong Yang 
1163fd0c17SZhong Yang public:
12*965ce478Slrisora     CFolderPropertiesDlg(const ListItem& folder_info, CWnd* pParent = nullptr);   // 标准构造函数
1363fd0c17SZhong Yang     virtual ~CFolderPropertiesDlg();
1463fd0c17SZhong Yang 
1563fd0c17SZhong Yang private:
16*965ce478Slrisora     ListItem m_folder_info;
1763fd0c17SZhong Yang 
1863fd0c17SZhong Yang protected:
1963fd0c17SZhong Yang     virtual CString GetDialogName() const override;
2063fd0c17SZhong Yang 
2163fd0c17SZhong Yang     DECLARE_MESSAGE_MAP()
2263fd0c17SZhong Yang 
2363fd0c17SZhong Yang public:
2463fd0c17SZhong Yang     virtual BOOL OnInitDialog();
2563fd0c17SZhong Yang 
2663fd0c17SZhong Yang protected:
2763fd0c17SZhong Yang     virtual void InitData() override;
2863fd0c17SZhong Yang };
29