#if !defined(AFX_BROWSDLG_H__AFAA0AF2_049B_11D3_8089_00105A07EA32__INCLUDED_) #define AFX_BROWSDLG_H__AFAA0AF2_049B_11D3_8089_00105A07EA32__INCLUDED_ #if _MSC_VER >= 1000 #pragma once #endif // _MSC_VER >= 1000 // BrowsDlg.h : header file // #include "resource.h" ////////////// Custom LFile for browsing ////////////// class LMyBrowse : public LFile { public: LImageListControl L_FAR* m_pImgList; CListBox L_FAR* m_pHiddenList; BOOL L_FAR* m_pbQuit; public: LMyBrowse(); virtual ~LMyBrowse(); void AddLEADListItem(L_TCHAR L_FAR* pszFilename, pFILEINFO pFileInfo, LBitmapBase L_FAR* pLBitmap); virtual L_INT BrowseDirCallBack( LBitmapBase L_FAR* pLBitmap, L_TCHAR L_FAR* pszFilename, pFILEINFO pFileInfo, L_INT nStatus, L_INT nPercent ); }; ////////////// Custom LFile for browsing ////////////// ///////////////////////////////////////////////////////////////////////////// // CBrowseDlg dialog class CBrowseDlg : public CDialog { // Construction public: CBrowseDlg(CWnd* pParent = NULL); // standard constructor void OnCancel(); BOOL Create(); BOOL m_bBrowsing; BOOL m_bQuit; LImageListControl m_ImgList; LMyBrowse m_Thumb; // Dialog Data //{{AFX_DATA(CBrowseDlg) enum { IDD = IDD_BROWSEDLG }; CListBox m_HiddenList; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CBrowseDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam); virtual void PostNcDestroy(); //}}AFX_VIRTUAL // Implementation protected: CWnd* m_pMyOwner; int m_nID; // Generated message map functions //{{AFX_MSG(CBrowseDlg) virtual BOOL OnInitDialog(); afx_msg void OnSize(UINT nType, int cx, int cy); afx_msg void OnClose(); afx_msg void OnPaletteChanged(CWnd* pFocusWnd); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Developer Studio will insert additional declarations immediately before the previous line. #endif // !defined(AFX_BROWSDLG_H__AFAA0AF2_049B_11D3_8089_00105A07EA32__INCLUDED_)