SDC C-Project CF Review 프로그램
KEJ
2024-06-26 0c66940a8e2cf64c9890519901f433b3668216b6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#pragma once
 
#include "FTPThreadPool.h"
#include "ListCtrlEx.h"
#include "afxcmn.h"
 
#define TIMER_UPDATE_READY_LIST        (WM_USER + 200)
 
// CDlgUploadList ´ëÈ­ »óÀÚÀÔ´Ï´Ù.
interface IDlgUploadList2Parent
{
    virtual BOOL IDUL2P_GetReadyUploadParam(int nType, DeqFTPUploadParam& deqUploadParam) = 0;
};
 
class CDlgUploadList : public CDialog
{
    DECLARE_DYNAMIC(CDlgUploadList)
 
public:
    CDlgUploadList(int nType, CWnd* pParent = NULL);   // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù.
    virtual ~CDlgUploadList();
    void SetIDUL2P(IDlgUploadList2Parent* pIDUL2P)    { m_pIDUL2P = pIDUL2P; }
 
// ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù.
    enum { IDD = IDD_DLG_UPLOAD_LIST };
 
protected:
    virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV Áö¿øÀÔ´Ï´Ù.
 
    DECLARE_MESSAGE_MAP()
 
protected:
    void UpdateReadyList();
 
    int                        m_nType;
    IDlgUploadList2Parent*    m_pIDUL2P;
    CListCtrlEx                m_ctrlUploadList;
 
public:
    virtual BOOL OnInitDialog();
    afx_msg void OnTimer(UINT_PTR nIDEvent);
    afx_msg void OnDestroy();
};