#define MCS_DAYSTATE 0x0001
#define MCS_MULTISELECT 0x0002
#define MCS_WEEKNUMBERS 0x0004#if (_WIN32_IE >= 0x0400)
#define MCS_NOTODAYCIRCLE 0x0008
#define MCS_NOTODAY 0x0010
#define MCS_SHORTDAYSOFWEEK 0x0080
#else
#define MCS_NOTODAY 0x0008
#endif
#if (NTDDI_VERSION >= NTDDI_LONGHORN)
#define MCS_NOTRAILINGDATES 0x0040
#define MCS_SHORTDAYSOFWEEK 0x0080
#define MCS_NOSELCHANGEONNAV 0x0100
#endif
以上是style相关的头文件,但是我的是XP系统,编译器是VS2008,怎么才能实现MCS_SHORTDAYSOFWEEK风格的功能啊?
我在创建对象的时候,m_MonCtrl.Create(WS_CHILD | WS_VISIBLE | MCS_DAYSTATE | MCS_SHORTDAYSOFWEEK |MCS_NOTODAY , CRect(20,20,180,180), (CWnd*)&m_playBack.m_searchPannel, IDC_SEARCHPANNEL);
但是报错,error C2065: “MCS_SHORTDAYSOFWEEK”: 未声明的标识符,即XP不支持该功能?有在XP上实现该风格的办法吗?
#define MCS_MULTISELECT 0x0002
#define MCS_WEEKNUMBERS 0x0004#if (_WIN32_IE >= 0x0400)
#define MCS_NOTODAYCIRCLE 0x0008
#define MCS_NOTODAY 0x0010
#define MCS_SHORTDAYSOFWEEK 0x0080
#else
#define MCS_NOTODAY 0x0008
#endif
#if (NTDDI_VERSION >= NTDDI_LONGHORN)
#define MCS_NOTRAILINGDATES 0x0040
#define MCS_SHORTDAYSOFWEEK 0x0080
#define MCS_NOSELCHANGEONNAV 0x0100
#endif
以上是style相关的头文件,但是我的是XP系统,编译器是VS2008,怎么才能实现MCS_SHORTDAYSOFWEEK风格的功能啊?
我在创建对象的时候,m_MonCtrl.Create(WS_CHILD | WS_VISIBLE | MCS_DAYSTATE | MCS_SHORTDAYSOFWEEK |MCS_NOTODAY , CRect(20,20,180,180), (CWnd*)&m_playBack.m_searchPannel, IDC_SEARCHPANNEL);
但是报错,error C2065: “MCS_SHORTDAYSOFWEEK”: 未声明的标识符,即XP不支持该功能?有在XP上实现该风格的办法吗?
#define MCS_NOTODAYCIRCLE 0x0008
#define MCS_NOTODAY 0x0010
#define MCS_SHORTDAYSOFWEEK 0x0080//这里没有这个定义,是我加上去测试用的,依然无法实现