Page2.h

00001 #pragma once
00002 #include "afxcmn.h"
00003 #include "afxwin.h"
00004 
00005 #define WMU_DIE_SEARCH_THREAD       WM_USER + 1
00006 
00007 // CPage2 dialog
00030 class CPage2 : public CPropertyPage
00031 {
00032     DECLARE_DYNAMIC(CPage2)
00033 
00034 public:
00035     CPage2();
00036     virtual ~CPage2();
00037 
00038 // Dialog Data
00039     enum { IDD = IDD_PAGE2 };
00040 
00041     void    AddFileToList( CString strName, CString strPath, CString strChange );
00042 
00043 protected:
00044     CWinThread*     m_pSearchThread;
00045 
00046 protected:
00047     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
00048 
00049     DECLARE_MESSAGE_MAP()
00050 public:
00051     CListCtrl   m_lstFile;
00052     CEdit       m_edtPath;
00053 
00054     virtual BOOL OnSetActive();
00055     virtual BOOL OnInitDialog();
00056     virtual BOOL OnQueryCancel();
00057     afx_msg LRESULT OnDieSearchThread(WPARAM wp, LPARAM lp);
00058 };
00059 
00060 // Thread Info Struct
00061 struct TrdInfoSearch
00062 {
00063     CPage2*     m_pMsgWnd;
00064     CString     m_strPath;
00065 };
00066 
00067 // Search Thread
00068 UINT    ThreadSearchFile( LPVOID pParam );
00069 void    SearchFolder( CPage2* pLstWnd );

Generated on Fri Jun 17 10:54:30 2005 for VSSDisconnector by doxygen 1.3.1 using KingsTools