1d3cd05cdSZhong Yang #pragma once 2d3cd05cdSZhong Yang #include "CListBoxEnhanced.h" 3*d5347edbSZhong Yang #include "BaseDialog.h" 4d3cd05cdSZhong Yang 5d3cd05cdSZhong Yang 6d3cd05cdSZhong Yang // CAddToPlaylistDlg 对话框 7d3cd05cdSZhong Yang 8*d5347edbSZhong Yang class CAddToPlaylistDlg : public CBaseDialog 9d3cd05cdSZhong Yang { 10d3cd05cdSZhong Yang DECLARE_DYNAMIC(CAddToPlaylistDlg) 11d3cd05cdSZhong Yang 12d3cd05cdSZhong Yang public: 13d3cd05cdSZhong Yang CAddToPlaylistDlg(CWnd* pParent = nullptr); // 标准构造函数 14d3cd05cdSZhong Yang virtual ~CAddToPlaylistDlg(); 15d3cd05cdSZhong Yang 16d3cd05cdSZhong Yang // 对话框数据 17d3cd05cdSZhong Yang #ifdef AFX_DESIGN_TIME 18d3cd05cdSZhong Yang enum { IDD = IDD_ADD_TO_PLAYLIST_DIALOG }; 19d3cd05cdSZhong Yang #endif 20d3cd05cdSZhong Yang 21d3cd05cdSZhong Yang CString GetPlaylistSelected() const { return m_playlist_selected; } 22d3cd05cdSZhong Yang 23d3cd05cdSZhong Yang protected: 24d3cd05cdSZhong Yang CListBoxEnhanced m_playlist_list_ctrl; 25d3cd05cdSZhong Yang CString m_playlist_selected; 26d3cd05cdSZhong Yang 27d3cd05cdSZhong Yang protected: 28*d5347edbSZhong Yang virtual CString GetDialogName() const override; 29*d5347edbSZhong Yang 30d3cd05cdSZhong Yang virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 31d3cd05cdSZhong Yang 32d3cd05cdSZhong Yang DECLARE_MESSAGE_MAP() 33d3cd05cdSZhong Yang public: 34d3cd05cdSZhong Yang virtual BOOL OnInitDialog(); 35d3cd05cdSZhong Yang virtual void OnOK(); 363fc72513SZhong Yang afx_msg void OnNMDblclkList1(NMHDR *pNMHDR, LRESULT *pResult); 37d3cd05cdSZhong Yang }; 38