You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

75 lines
2.8 KiB

  1. // stdafx.h : Includedatei für Standardsystem-Includedateien
  2. // oder häufig verwendete projektspezifische Includedateien,
  3. // die nur in unregelmäßigen Abständen geändert werden.
  4. //
  5. #pragma once
  6. // Ändern Sie folgende Definitionen für Plattformen, die älter als die unten angegebenen sind.
  7. // In MSDN finden Sie die neuesten Informationen über die entsprechenden Werte für die unterschiedlichen Plattformen.
  8. #ifndef WINVER // Lassen Sie die Verwendung spezifischer Features von Windows XP oder später zu.
  9. # define WINVER 0x0501 // Ändern Sie dies in den geeigneten Wert für andere Versionen von Windows.
  10. #endif
  11. #ifndef _WIN32_WINNT // Lassen Sie die Verwendung spezifischer Features von Windows XP oder später zu.
  12. # define _WIN32_WINNT 0x0501 // Ändern Sie dies in den geeigneten Wert für andere Versionen von Windows.
  13. #endif
  14. #ifndef _WIN32_WINDOWS // Lassen Sie die Verwendung spezifischer Features von Windows 98 oder später zu.
  15. # define _WIN32_WINDOWS 0x0410 // Ändern Sie dies in den geeigneten Wert für Windows Me oder höher.
  16. #endif
  17. #ifndef _WIN32_IE // Lassen Sie die Verwendung spezifischer Features von IE 6.0 oder später zu.
  18. #define _WIN32_IE 0x0600 // Ändern Sie dies in den geeigneten Wert für andere Versionen von IE.
  19. #endif
  20. #define WIN32_LEAN_AND_MEAN // Selten verwendete Teile der Windows-Header nicht einbinden.
  21. // Windows-Headerdateien:
  22. #include <windows.h>
  23. // C RunTime-Headerdateien
  24. #include <assert.h>
  25. #include <stdlib.h>
  26. #include <malloc.h>
  27. #include <memory.h>
  28. #include <tchar.h>
  29. #include <stdio.h>
  30. #include <time.h>
  31. // D3D9 includes
  32. #if (defined _DEBUG)
  33. # define D3D_DEBUG_INFO
  34. #endif
  35. #include <d3d9.h>
  36. #include <d3dx9.h>
  37. #include <d3dx9mesh.h>
  38. // ShellExecute()
  39. #include <shellapi.h>
  40. #include <commctrl.h>
  41. // GetOpenFileName()
  42. #include <commdlg.h>
  43. #include <algorithm>
  44. #include <mmsystem.h>
  45. #include <stdlib.h>
  46. #include <stdio.h>
  47. #include <list>
  48. #include <vector>
  49. #if defined _MSC_VER
  50. // Windows CommonControls 6.0 Manifest Extensions
  51. # if defined _M_IX86
  52. # pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
  53. # elif defined _M_IA64
  54. # pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"")
  55. # elif defined _M_X64
  56. # pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
  57. # else
  58. # pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
  59. # endif
  60. #endif