-
大小: 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语言笔试题
相关资源
- 亲测VC++ 编程助手 Vissual AssistX (VS
- VS2010——Mschart应用成功
- MFC 绘制半透明文字并保存为背景透明
- 鸡啄米VS2010-MFC编程入门教程
- VS2010 MFC 个人信息管理系统
- 北邮程序实践--基于VS2010MFC的简单聊天
- VS2010基于对话框的MFC串口通信简明例
- VS2010 MFC读写文件
- 北邮程序实践--基于VS2010MFC的简单聊天
- vs2010 MFC+ADO方式连接sql server实现商品
- MFC对话框中从文件中插入图片VS2010
- VS2010编译器 vc_stdx86.part2.rar
- MFC中调用CUDA及配置等
- 用vs2010编写基于MFC的串口通信程序
- vs2010对C++智能提示插件
- 利用VS2010实现发送邮件SMTP
- 可以改变ListCtr控件中的显示颜色和背
- vs2010 mfc编写的串口助手
- c++调用摄像头,vs2010编译通过。
- MFC下实现OpenGL纹理贴图
- 基于VS2010MFC平台使用C++编写的上位机
- QR码二维码编码C++源代码VS2010编译环境
- QR二维码解码,C++源代码VS2010编译环境
- MFCvs2010画曲线图
- OpenGL 绘制立方体、茶壶、环面等稍复
- MFC实现TCP数据传输
- 基于VS2010的c++计算器小程序
- 基于VS2010的c++程序迷宫游戏
- libssh2-1.8.0-vs2010项目
- GB/T28181网络摄像机模拟器源码
评论
共有 条评论