StdAfx.h
上传用户:hy_wanghao
上传日期:2007-01-08
资源大小:279k
文件大小:1k
源码类别:

Shell编程

开发平台:

Visual C++

  1. // stdafx.h : include file for standard system include files,
  2. //      or project specific include files that are used frequently,
  3. //      but are changed infrequently
  4. #if !defined(AFX_STDAFX_H__CB858CED_F977_4173_9A0F_E8F2A46FFEB9__INCLUDED_)
  5. #define AFX_STDAFX_H__CB858CED_F977_4173_9A0F_E8F2A46FFEB9__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #define STRICT
  10. #ifndef _WIN32_WINNT
  11. #define _WIN32_WINNT 0x0400
  12. #endif
  13. #define _ATL_APARTMENT_THREADED
  14. #ifdef _DEBUG
  15. #define ATL_TRACE_CATEGORY 0xFFFFFFFF
  16. #define ATL_TRACE_LEVEL 4
  17. #define _ATL_DEBUG_QI
  18. #endif
  19. #include <atlbase.h>
  20. #include "atlshellextbase.h"
  21. #include "adfwrapper.h"
  22. class CAdfShellModule : public CShellModule
  23. {
  24. public:
  25.    CShellImageLists m_ImageLists;
  26.    CAdf m_adf;
  27.    CLIPFORMAT m_CFSTR_ADFID;
  28. };
  29. extern CAdfShellModule _Module;
  30. #include <atlcom.h>
  31. #include "atlhelpers.h"
  32. #include "atlshellext.h"
  33. #include "atlwfile.h"
  34. #include "shlwapi.h"
  35. #pragma comment(lib, "shlwapi.lib")
  36. extern const CLSID CLSID_Folder;
  37. extern const CLSID CLSID_Drive;
  38. extern const CLSID CLSID_View;
  39. extern const CLSID CLSID_VolumeDlg;
  40. extern const CLSID CLSID_DropHandler;
  41. // Misc.h contains several fine helper classes and functions
  42. #include "Misc.h"
  43. //{{AFX_INSERT_LOCATION}}
  44. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  45. #endif // !defined(AFX_STDAFX_H__CB858CED_F977_4173_9A0F_E8F2A46FFEB9__INCLUDED)