15,978
社区成员
发帖
与我相关
我的任务
分享
或者查看theApp.m_nAppLook 成员变量的值也可以
switch (theApp.m_nAppLook)
{
case ID_VIEW_APPLOOK_WIN_2000:
//2000风格
break;
case ID_VIEW_APPLOOK_OFF_XP:
//office xp 风格
break;
case ID_VIEW_APPLOOK_WIN_XP:
// xp
break;
case ID_VIEW_APPLOOK_OFF_2003:
// 2003
break;
case ID_VIEW_APPLOOK_VS_2005:
// 2005
break;
default:
switch (theApp.m_nAppLook)
{
case ID_VIEW_APPLOOK_OFF_2007_BLUE:
// office2007 - blue tyle
break;
case ID_VIEW_APPLOOK_OFF_2007_BLACK:
break;
case ID_VIEW_APPLOOK_OFF_2007_SILVER:
break;
case ID_VIEW_APPLOOK_OFF_2007_AQUA:
break;
}
}
CRuntimeClass *pVisualManageRuntime = CMFCVisualManager::GetInstance()->GetRuntimeClass();
if ( CString(pVisualManageRuntime->m_lpszClassName).Compare( CString(RUNTIME_CLASS(CMFCVisualManagerOffice2003)->m_lpszClassName) ) == 0 )
{
MessageBox( _T("yes, office2003"), _T(""), MB_OK );
}
else
{
MessageBox( _T("not office2003"), _T(""), MB_OK );
}