-
大小: 19.81MB文件類型: .rar金幣: 1下載: 0 次發布日期: 2023-08-01
- 語言: C/C++
- 標簽: OutlookBar??vs2010??多文檔??
資源簡介
牛哥推薦很好的CMFCOutlookBar例子,風格類似vs2008和outlook
代碼片段和文件信息
//?This?is?a?part?of?the?Microsoft?Foundation?Classes?C++?library.
//?Copyright?(c)?Microsoft?Corporation.??All?rights?reserved.
//
//?This?source?code?is?only?intended?as?a?supplement?to?the
//?Microsoft?Foundation?Classes?Reference?and?related
//?electronic?documentation?provided?with?the?library.
//?See?these?sources?for?detailed?information?regarding?the
//?Microsoft?Foundation?Classes?product.
#include?“stdafx.h“
#include?“OutlookDemo.h“
#include?“AppLookDlg.h“
#include?“MainFrm.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CAppLookDlg?dialog
CAppLookDlg::CAppLookDlg(BOOL?bStartup?CWnd*?pParent?/*=NULL*/)?:
CDialog(CAppLookDlg::IDD?pParent)?m_bStartup(bStartup)
{
m_nAppLook?=?1;
m_bShowAtStartup?=?FALSE;
m_bOutlookBar2003?=?FALSE;
m_nstyle2007?=?0;
m_nAppLook?=?theApp.GetInt(_T(“AppLook“)?2);
m_bShowAtStartup?=?theApp.GetInt(_T(“ShowAppLookAtStartup“)?TRUE);
m_nstyle2007?=?theApp.GetInt(_T(“style2007“)?0);
m_bOutlookBar2003?=?theApp.GetInt(_T(“OutlookBar2003“)?m_nAppLook?==?2);
}
void?CAppLookDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX?IDC_style2007?m_wndstyle2007);
DDX_Control(pDX?IDC_OUTLOOKBAR2003?m_wndOutlookBar2003);
DDX_Control(pDX?IDOK?m_wndOK);
DDX_Control(pDX?IDCANCEL?m_wndCancel);
DDX_Radio(pDX?IDC_APP_LOOK1?m_nAppLook);
DDX_Check(pDX?IDC_SHOW_AT_STARTUP?m_bShowAtStartup);
DDX_Check(pDX?IDC_OUTLOOKBAR2003?m_bOutlookBar2003);
DDX_CBIndex(pDX?IDC_style2007?m_nstyle2007);
}
BEGIN_MESSAGE_MAP(CAppLookDlg?CDialog)
ON_BN_CLICKED(IDC_APPLY?OnApply)
ON_BN_CLICKED(IDC_APP_LOOK1?OnAppLook)
ON_BN_CLICKED(IDC_APP_LOOK2?OnAppLook)
ON_BN_CLICKED(IDC_APP_LOOK3?OnAppLook)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CAppLookDlg?message?handlers
BOOL?CAppLookDlg::OnInitDialog()
{
CDialog::OnInitDialog();
SetLook();
m_wndstyle2007.EnableWindow(m_nAppLook?==?2);
if?(m_bStartup)
{
if?(!m_bShowAtStartup)
{
EndDialog(IDCANCEL);
return?TRUE;
}
CRect?rectBtn;
//?Hide?“Cancel“?button:
m_wndCancel.GetWindowRect(rectBtn);
ScreenToClient(rectBtn);
m_wndOK.MoveWindow(rectBtn);
m_wndCancel.ShowWindow(SW_HIDE);
}
return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
}
void?CAppLookDlg::OnOK()
{
CDialog::OnOK();
SetLook();
}
void?CAppLookDlg::OnApply()
{
SetLook();
if?(!m_bStartup)
{
m_wndCancel.SetWindowText(_T(“Close“));
}
}
void?CAppLookDlg::SetLook()
{
UpdateData();
OnAppLook();
switch?(m_nAppLook)
{
case?0:
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOfficeXP));
break;
case?1:
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2003));
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4228??2010-03-19?10:34??CMFCOutlookBar例子\OutlookDemo\AppLookDlg.cpp
?????文件???????1233??2010-03-19?10:34??CMFCOutlookBar例子\OutlookDemo\AppLookDlg.h
?????文件???????4008??2010-03-19?10:34??CMFCOutlookBar例子\OutlookDemo\CalendarBar.cpp
?????文件???????1097??2010-03-19?10:34??CMFCOutlookBar例子\OutlookDemo\CalendarBar.h
?????文件??????33582??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\AppLookDlg.obj
?????文件??????37005??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\CalendarBar.obj
?????文件??????10974??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\cl.command.1.tlog
?????文件??????80182??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\CL.read.1.tlog
?????文件???????6558??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\CL.write.1.tlog
?????文件??????72761??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\FolderListBar.obj
?????文件??????42379??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\FolderListPopupWnd.obj
?????文件??????62327??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\FoldersTree.obj
?????文件??????????2??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\li
?????文件??????????2??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\li
?????文件???????3530??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\li
?????文件???????8178??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\li
?????文件???????2528??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\li
?????文件??????76509??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\MailBar.obj
?????文件??????66154??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\Mailfr
?????文件??????41459??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\MailView.obj
?????文件?????252719??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\MainFrm.obj
?????文件????????762??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\mt.command.1.tlog
?????文件????????676??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\mt.read.1.tlog
?????文件????????494??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\mt.write.1.tlog
?????文件?????483328??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\OutlookDemo.exe
?????文件????????915??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\OutlookDemo.exe.em
?????文件????????980??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\OutlookDemo.exe.em
?????文件????????640??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\OutlookDemo.exe.intermediate.manifest
?????文件????2950044??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\OutlookDemo.ilk
?????文件?????????63??2018-01-04?15:40??CMFCOutlookBar例子\OutlookDemo\Debug\OutlookDemo.lastbuildstate
............此處省略87個文件信息
- 上一篇:C++ 經典泡泡龍源代碼
- 下一篇:2018年新華三C語言筆試題
評論
共有 條評論