// 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 };