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