// testDlg.h : ͷ�ļ� // #pragma once #include "afxcmn.h" #define USE_ThumbNail 1 // CtestDlg �Ի��� class CtestDlg : public CDialog { // ���� public: CtestDlg(CWnd* pParent = NULL); // �����캯�� // �Ի������� enum { IDD = IDD_TEST_DIALOG }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV ֧�� // ʵ�� protected: HICON m_hIcon; // ���ɵ���Ϣӳ�亯�� virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); DECLARE_MESSAGE_MAP() public: CListCtrl m_list; void InitCtrlList(); void Inputdata(); IMGSHARE_VEC m_ImgShareInfo; ImgOfOriginal *m_pImgkernel; int m_nImgtype; afx_msg void OnBnClickedButton1(); afx_msg void OnBnClickedButton2(); afx_msg void OnBnClickedButton3(); afx_msg void OnBnClickedRadio1(); afx_msg void OnBnClickedRadio2(); afx_msg void OnBnClickedRadio3(); afx_msg void OnBnClickedRadio4(); virtual BOOL DestroyWindow(); #if USE_ThumbNail // ʹ��ClistCtrl��ʾ����ͼ; CImageList m_ImageList; CListCtrl m_listThumbNail; STR_VEC m_vtfiles; HANDLE m_hEvent; HANDLE m_hThread; int StartThread(); int EndofThread(); static DWORD WINAPI ThreadThumbNail(LPVOID lpParameter); #endif };