资源简介
C++控制播放/插入PPT等操作,可直接运行
代码片段和文件信息
// DlgProxy.cpp : implementation file
//
#include “stdafx.h“
#include “PPTAuto.h“
#include “DlgProxy.h“
#include “PPTAutoDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CPPTAutoDlgAutoProxy
IMPLEMENT_DYNCREATE(CPPTAutoDlgAutoProxy CCmdTarget)
CPPTAutoDlgAutoProxy::CPPTAutoDlgAutoProxy()
{
EnableAutomation();
// To keep the application running as long as an automation
// object is active the constructor calls AfxOleLockApp.
AfxOleLockApp();
// Get access to the dialog through the application‘s
// main window pointer. Set the proxy‘s internal pointer
// to point to the dialog and set the dialog‘s back pointer to
// this proxy.
ASSERT (AfxGetApp()->m_pMainWnd != NULL);
ASSERT_VALID (AfxGetApp()->m_pMainWnd);
ASSERT_KINDOF(CPPTAutoDlg AfxGetApp()->m_pMainWnd);
m_pDialog = (CPPTAutoDlg*) AfxGetApp()->m_pMainWnd;
m_pDialog->m_pAutoProxy = this;
}
CPPTAutoDlgAutoProxy::~CPPTAutoDlgAutoProxy()
{
// To terminate the application when all objects created with
// with automation the destructor calls AfxOleUnlockApp.
// Among other things this will destroy the main dialog
if (m_pDialog != NULL)
m_pDialog->m_pAutoProxy = NULL;
AfxOleUnlockApp();
}
void CPPTAutoDlgAutoProxy::OnFinalRelease()
{
// When the last reference for an automation object is released
// OnFinalRelease is called. The base class will automatically
// deletes the object. Add additional cleanup required for your
// object before calling the base class.
CCmdTarget::OnFinalRelease();
}
BEGIN_MESSAGE_MAP(CPPTAutoDlgAutoProxy CCmdTarget)
//{{AFX_MSG_MAP(CPPTAutoDlgAutoProxy)
// NOTE - the ClassWizard will add and remove mapping macros here.
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
BEGIN_DISPATCH_MAP(CPPTAutoDlgAutoProxy CCmdTarget)
//{{AFX_DISPATCH_MAP(CPPTAutoDlgAutoProxy)
// NOTE - the ClassWizard will add and remove mapping macros here.
//}}AFX_DISPATCH_MAP
END_DISPATCH_MAP()
// Note: we add support for IID_IPPTAuto to support typesafe binding
// from VBA. This IID must match the GUID that is attached to the
// dispinterface in the .ODL file.
// {7F0437C3-94FA-4204-8206-95BA1493CAA1}
static const IID IID_IPPTAuto =
{ 0x7f0437c3 0x94fa 0x4204 { 0x82 0x6 0x95 0xba 0x14 0x93 0xca 0xa1 } };
BEGIN_INTERFACE_MAP(CPPTAutoDlgAutoProxy CCmdTarget)
INTERFACE_PART(CPPTAutoDlgAutoProxy IID_IPPTAuto Dispatch)
END_INTERFACE_MAP()
// The IMPLEMENT_OLECREATE2 macro is defined in StdAfx.h of this project
// {D6A9FDE1-C9A3-4E52-A8AB-C7AB84AC491E}
IMPLEMENT_OLECREATE2(CPPTAutoDlgAutoProxy “PPTAuto.Application“ 0xd6a9fde1 0xc9a3 0x4e52 0xa8 0xab 0xc7 0xab 0x84 0xac 0x49 0x1e)
/////////////////////////////////////////////////////////////////////////////
// CPPTAutoDlgAutoProxy message handlers
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-02-19 11:19 PPTAuto\
文件 2989 2009-11-18 10:26 PPTAuto\DlgProxy.cpp
文件 1650 2009-11-18 10:26 PPTAuto\DlgProxy.h
文件 39612 2015-07-16 17:55 PPTAuto\PPTAuto.aps
文件 1767 2009-11-19 17:36 PPTAuto\PPTAuto.clw
文件 2684 2009-11-18 10:31 PPTAuto\PPTAuto.cpp
文件 4555 2009-11-18 11:01 PPTAuto\PPTAuto.dsp
文件 539 2009-11-18 10:26 PPTAuto\PPTAuto.dsw
文件 1335 2009-11-18 10:26 PPTAuto\PPTAuto.h
文件 304128 2009-11-19 17:36 PPTAuto\PPTAuto.ncb
文件 1058 2009-11-18 10:26 PPTAuto\PPTAuto.odl
文件 53760 2009-11-19 17:36 PPTAuto\PPTAuto.opt
文件 248 2009-11-19 17:32 PPTAuto\PPTAuto.plg
文件 5984 2015-07-16 17:55 PPTAuto\PPTAuto.rc
文件 699 2009-11-18 10:26 PPTAuto\PPTAuto.reg
文件 880 2015-07-14 11:19 PPTAuto\PPTAuto.sln
文件 25600 2015-07-20 11:37 PPTAuto\PPTAuto.suo
文件 8796 2015-07-15 14:26 PPTAuto\PPTAuto.vcxproj
文件 2440 2015-07-14 11:19 PPTAuto\PPTAuto.vcxproj.filters
文件 143 2015-07-14 11:19 PPTAuto\PPTAuto.vcxproj.user
文件 22847 2015-07-16 18:20 PPTAuto\PPTAutoDlg.cpp
文件 2908 2015-07-16 17:55 PPTAuto\PPTAutoDlg.h
文件 5397 2015-07-20 11:34 PPTAuto\PPTAuto_h.h
文件 1956 2015-07-20 11:34 PPTAuto\PPTAuto_i.c
文件 4526 2009-11-18 10:26 PPTAuto\ReadMe.txt
文件 209 2009-11-18 10:26 PPTAuto\StdAfx.cpp
文件 1742 2009-11-18 10:26 PPTAuto\StdAfx.h
文件 328926 2009-11-18 10:32 PPTAuto\msppt.cpp
文件 113910 2009-11-18 10:32 PPTAuto\msppt.h
目录 0 2015-07-14 11:18 PPTAuto\res\
文件 1078 2009-11-18 10:26 PPTAuto\res\PPTAuto.ico
............此处省略2个文件信息
- 上一篇:BCH(168)编解码,c++实现
- 下一篇:端口扫描c实现
相关资源
- BCH(168)编解码,c++实现
- C++版本的FFT傅立叶变换程序源代码
- 随机产生大素数的C++程序
- Lua源码和Lua在C++的使用
- Dijkstra algorithm c++ 实现版 最短路径算
- C++实现的JPEG压缩算法
- c++ socket类封装(udp/tcp)
- 分数计算器课程设计
- 操作系统中的文件管理模拟
- c/c++采用编码转换表实现gbk与unicode互
- VC使用CStringArray类创建和使用字符串数
- 哲学家用餐问题仿真(C++版)
- C++围棋游戏
- 二叉树的C语言实现,实现二叉树基本
-
c++实现的简单xm
l解析器 - VC++使用Webbrowser开发浏览器
- 最近项目小车自动循迹路线原码,C
- 操作系统CPU调度算法之最短剩余时间
- 人事管理系统(使用MFC单文档程序,
- Matrix.h 和 Matrix.cppC++ 实现矩阵操作
- C/C++快件管理系统
- blockly的积木转C++
- 《C++面向对象程序设计》课程设计—
- 中缀表达式转后缀表达式的C++代码
- C++primer第四版中文版.epub
- MFC 实现的坦克大战
- 最优装载问题 计算机算法 c/c++语言
- sph C++仿真 便于学习
- c++实现Ftp服务器
- 使用C++实现的CYK算法
评论
共有 条评论