

#pragma once



// _MSC_VER の値


// バージョンナンバー表記
#define MSVC_12_0 1800 //< MSVC++ 12.0  (Visual Studio 2013)
#define MSVC_11_0 1700 //< MSVC++ 11.0  (Visual Studio 2012)
#define MSVC_10_0 1600 //< MSVC++ 10.0  (Visual Studio 2010)
#define MSVC_9_0  1500 //< MSVC++ 9.0   (Visual Studio 2008)
#define MSVC_8_0  1400 //< MSVC++ 8.0   (Visual Studio 2005)
#define MSVC_7_1  1310 //< MSVC++ 7.1   (Visual Studio 2003)
#define MSVC_7_0  1300 //< MSVC++ 7.0
#define MSVC_6_0  1200 //< MSVC++ 6.0
#define MSVC_5_0  1100 //< MSVC++ 5.0


// 年表記
#define MSVC_2013 1800 //< MSVC++ 12.0  (Visual Studio 2013)
#define MSVC_2012 1700 //< MSVC++ 11.0  (Visual Studio 2012)
#define MSVC_2010 1600 //< MSVC++ 10.0  (Visual Studio 2010)
#define MSVC_2008 1500 //< MSVC++ 9.0   (Visual Studio 2008)
#define MSVC_2005 1400 //< MSVC++ 8.0   (Visual Studio 2005)
#define MSVC_2003 1310 //< MSVC++ 7.1   (Visual Studio 2003)




// _MFC_VER の値

#define MFC_VC_2013 0x0C00
#define MFC_VC_2012 0x0B00
#define MFC_VC_2010 0x0A00
#define MFC_VC_2008 0x0900
#define MFC_VC_2005 0x0800
#define MFC_VC_2003 0x0700

