xref: /MusicPlayer2/MusicPlayer2/AddToPlaylistDlg.h (revision d5347edb90b6182fb9c40164ffd87834204e6205)
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