下载 >  开发技术 >  C++ > Word 事件在VC++ 截获 Alt Com
4

Word 事件在VC++ 截获 Alt Com

Alt Com 截获word 事件 用于 C++ 2008 中对Word 的监听事件
2009-06-12 上传大小:52KB
分享
收藏 举报

评论 共5条

chenkete 刚好最近要用到这部分的东西。。
2014-03-08
回复
yinqingwei1986 可以运行。但是没有我要的鼠标事件。。。那些基本事件还是很犀利的
2013-07-30
回复
show0409 对做基于office的atl组件帮助比较大.不错的资源.
2012-12-14
回复
VC++ 鼠标Hook 截获鼠标移开事件 含控件 源码

VC++ 鼠标Hook 截获鼠标移开事件 含控件 源码 这是一个VC++鼠标HOOK,用于截获鼠标移开时对应窗口的标题,类似枚举,源码爱好者提示:测试请先编译MouseHook,然后将MouseHook.h和MouseHook.lib复制到Mouse工程目录中,将MouseHook.dll拷贝到主程序Mouse的Debug目录下。

立即下载
vc++ 实现 word 打印

利用vc++实现 Word2003 打印功能,导入Word文档,打印预览 并实现打印

立即下载
COM源码 ALT源码示例

COM源码 ALT源码示例 ALT开发源代码

立即下载
用Com组件 操作word

用 com 组件 操作word 类 imgfileAddres = System.Web.HttpContext.Current.Server.MapPath(imgfileAddres); //创建一个名为WordApp的组件对象 Word.Application WordApp = new Word.ApplicationClass(); //必须设置为不可见 WordApp.Visible = false;

立即下载
VC事件钩子示例代码

OnscreenKeyboard: 键盘钩子事件 SimulateMouse: 模仿鼠标事件 截获键盘信息 截获鼠标移开事件

立即下载
MFC中拦截组合键消息

MFC中如何拦截Alt+?、Ctrl+?、Ctrl+Alt+?、Ctrl+Shift+?、Ctrl+Shift+Alt+?、Shift+?系列的组合键,以及拦截Alt+F4,回车和Esc键 看过好多别人写的程序,有支持热键呼叫的,并且热键可以在程序中自定义设定。在热键设定的界面,选中一个编辑框,按下你想设置的热键,编辑框中就会显示出你所按下的热键。按照下面的方法,就可以实现这个功能。

立即下载
控制台程序退出事件

vs2003 截获控制台的触发事件

立即下载
VC读取串口数据,操作数据 串口操作API

以上简要介绍了大部分的串口通信api 函数,笔者所写的串口通信软件用的是事件通知方式,该方式 是windows2000 下效率较高的一种方式。而且只熟悉这些api 函数也还是不够的,该机制下还要牵涉到多线 程和消息机制,其中读写串口的动作是由主线程来完成的,比如说操作者按下发送数据的按钮之后,相应函 数马上将某特定区域里面的数据发送出去,所以说用api 函数写串口发送数据的功能是相对较简单的。收数 据的时候就要麻烦一点,在打开串口后首先主线程要设置要监视的串口通信事件,然后将监视线程打开,用 来监视主线程设置的这些串口通信事件是否已发生,当其中的某个事件发生后, 监视线程马上将该消息发送 给主线程,其中监视线程在发送消息之前要确保主线程在收到消息后肯定的知道串口究竟发生了什么样的事 件,然后根据不同的事件类型进行处理

立即下载
altcom的相关教程2部,中英文

alt和com的相关教程2部,中英文 Dr. GUI on Components, COM, and ATL COM原理与应用.pdf

立即下载
VC++ COM组件开发相关实例

一 组件基础 1 软件开发的阶段 1.1 结构化编程 采用自顶向下的编程方式,划分模块 和功能的一种编程方式。 1.2 面向对象编程 采用对象的方式,将程序抽象成类, 模拟现实世界,采用继承、多态的方式 设计软件的一种编程方式。 1.3 面向组件编程 将功能和数据封装成二进制代码,采用 搭积木的方式实现软件的一种编程方式。 2 组件和优点 2.1 组件 - 实际是一些可以执行的二进 制程序,它可以给其他的应用程序、操 作系统或其他组件提供功能 2.2 优点 2.2.1 可以方便的提供软件定制机制 2.2.2 可以很灵活的提供功能 2.2.3 可以很方便的实现程序的分布式 开发。 3 组件的标准 - COM(Component Object Model ) 3.1 COM是一种编程规范,不论任何开发语言 要实现组件都必须按照这种规范来实现。 组件和开发语言无关。 这些编程规范定义了组件的操作、接口的 访问等等。 3.2 COM接口 COM接口是组件的核心,从一定程度上 讲"COM接口是组件的一切". COM接口给用户提供了访问组件的方式. 通过COM接口提供的函数,可以使用组件 的功能. 4 COM组件 4.1 COM组件-就是在Windows平台下, 封装在动态库(DLL)或者可执行文件(EXE) 中的一段代码,这些代码是按照COM的 规范实现. 4.2 COM组件的特点 4.2.1 动态链接 4.2.2 与编程语言无关 4.2.3 以二进制方式发布 二 COM接口 1 接口的理解 DLL的接口 - DLL导出的函数 类的接口 - 类的成员函数 COM接口 - 是一个包含了一组函数指针 的数据结构,这些函数是由组件实现的 2 C++的接口实现 2.1 C++实现接口的方式,使用抽象类 定义接口. 2.2 基于抽象类,派生出子类并实现 功能. 2.3 使用 interface 定义接口 interface ClassA { }; 目前VC中,interface其实就是struct 3 接口的动态导出 3.1 DLL的实现 3.1.1 接口的的定义 3.1.2 接口的实现 3.1.3 创建接口的函数 3.2 DLL的使用 3.2.1 加载DLL和获取创建接口的函数 3.2.2 创建接口 3.2.3 使用接口的函数 4 接口的生命期 4.1 问题 在DLL中使用new创建接口后,在用户 程序使用完该接口后,如果使用delete 直接删除,会出现内存异常. 每个模块有自己的内存堆(crtheap) EXE - crtheap DLL - crtheap new/delete/malloc/free默认情况 下都是从自己所在模块内存堆(crtheap) 中分配和施放内存.而各个模块的 这个内存堆是各自独立.所以在DLL中 使用new分配内存,不能在EXE中delete. 4.2 引用计数和AddRef/Release函数 引用计数 - 就是一个整数,作用是 表示接口的使用次数 AddRef - 增加引用计数 +1 Release - 减少引用计数 -1, 如果 当引用计数为0,接口被删除 4.3 使用 4.3.1 创建接口 4.3.2 调用AddRef,增加引用计数 4.3.3 使用接口 4.3.4 调用Release,减少引用计数 4.4 注意 4.4.1 在调用Release之后,接口指针 不能再使用 4.4.2 多线程情况下,接口引用计数 要使用原子锁的方式进行加减 5 接口的查询 5.1 每个接口都具有唯一标识 GUID 5.2 实现接口查询函数 QueryInterface 6 IUnknown 接口 6.1 IUnknown是微软定义的标准接口 我们实现所有接口就是继承这个接口 6.2 IUnknown定义了三个函数 QueryInterface 接口查询函数 AddRef 增加引用计数 Release 减少引用计数 7 接口定义语言 - IDL(Interface Definition Language ) 7.1 IDL和MIDL IDL - 定义接口的一种语言,与开发 语言无关. MIDL.EXE - 可以将IDL语言定义接口, 编译成C++语言的接口定义 7.2 IDL的基础 import "XXXX.idl" [ attribute ] interface A : interface_base { } 7.2.1 Import 导入,相当于C++的 #include 7.2.2 使用"[]"定义区域,属性描述 关键字 1) object - 后续是对象 2) uuid - 定义对象GUID 3) helpstring - 帮助信息 4) version - 版本 5) point_default - 后续对象 中指针的默认使用方式 比如: uniqune - 表示指针可以 为空,但是不能修改 7.2.3 对象定义 1) 父接口是IUnknown接口 2) 在对象内添加函数,函数定义必须 是返回 HRESULT. HRESULT是32位整数,返回函数是否 执行成功,需要使用 SUCCESSED和 FAILED宏来判断返回值.

立即下载
word及excel中常用特殊符号alt输入法

word及excel中常用特殊符号alt输入法 Alt+33 ! Alt+34 “ Alt+35 # Alt+36 $ Alt+37 % Alt+38 & Alt+39 ’ Alt+40 ( Alt+41 ) Alt+42 * Alt+43 + Alt+44 , Alt+45 - Alt+46 . Alt+60 < Alt+61 = Alt+62 > Alt+63 ? Alt+64 @ Alt+92 \ Alt+93 ] Alt+94 ^ Alt+95 _ Alt+96 ` Alt+123 { Alt+124 | Alt+125 } Alt+126 ~ Alt+128 € Alt+130 ‚ Alt+131 ƒ Alt+132 „ Alt+133 … Alt+134 † Alt+135 ‡ Alt+136 ˆ Alt+137 ‰ Alt+138 Š Alt+139 ‹ Alt+140 Œ Alt+145 ‘ Alt+146 ’ Alt+147 “

立即下载
屏蔽ctrl+alt+del键

本资源包含一个类的.h文件和.cpp文件,只要创建类对象调用两个接口函数就可以很方便的屏蔽或者撤销屏蔽ctrl+alt+del键

立即下载
DBGridEh中键滚动事件

DBGridEh让选择的记录不随垂直滚动条滚动而移动 使用Delphi的人都知道,Delphi中的Grid与PB或者其他的Grid有区别,就是在滚动时记录指针会跟着改变。能不能做到像PB中的DataWindow一样滚动时选定记录不改变呢?

立即下载
CommMonitor 侦测、拦截、逆向分析串口通信协议

CommMonitor 侦测、拦截、逆向分析串口通信协议, 是侦测RS232/422/485串行端口 的专业工具软件,是软硬件工程师的最佳助手。CommMonitor 能侦听、拦截、记录、分析 串行通信协议,让您对应用程序操作串行端口的过程和细节,让您及时的模拟被侦听程序 或设备的数据、控制流,提高工作效率。

立即下载
利用VC自动生成WORD文档的代码

利用VC自动生成WORD文档的代码,方便通过程序自动编辑及生成WORD文档

立即下载
com alt 学习资料

本文为刚刚接触COM的程序员提供编程指南,解释COM服务器内幕以及如何用C++编写自己的接口。继上一篇COM编程入门之后,本文将讨论有关COM服务器的内容,解释编写自己的COM接口和COM服务器所需要的步骤和知识,以及详细讨论当COM库对COM服务器进行调用时,COM服务器运行的内部机制。

立即下载
自己编的SQL服务端加客户端

自己编的SQL服务端加客户端 截获sql事件

立即下载
VC6.0++采用API编写读写串口程序

一个采用API读写串口的程序,对学习串口的初学者有帮助~实现了串口精灵类似的功能!

立即下载
VC++ 不使用hook实现键盘记录(含中文)

VC++ 不使用hook实现键盘记录,可以截获中文输入

立即下载
VS2008 vc++写的COM,用JS在网页下调用。

很弱的一个东西 不过用了后对COM的事件处理有一个实际操作的经验 代码是最后的结果 实际的多数步骤都是VS2008自动生成的 1 第一频新建ATL项目 名字自选 没有什么大的关系 全用默认参数生成 2 解决方案下 工程名 右键添加类 选ATL简单对象 选项中加入能连接点的支持 3 类视图中 右键非事件接口 给它添加一个方法 代码参考中可以看到这个简单代码中的内容 是一个Messagebox与对事件的触发 4 类视图中 右键事件接口 给它添加一个方法 参数要设 具体看体码 5 类视图中 右键类名(ATL简单对象 添加"添加连接点“ 用默认参数 6 类视图中 右键类名(ATL简单对象 添加"实现接口“ 用默认参数 5 6都要有才能自动生成事件的一些接口代码 7 生成就可 8 JS自已写就可 ">很弱的一个东西 不过用了后对COM的事件处理有一个实际操作的经验 代码是最后的结果 实际的多数步骤都是VS2008自动生成的 1 第一频新建ATL项目 名字自选 没有什么大的关系 全用默认参数生成 2 解决方案下 工 [更多]

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Word 事件在VC++ 截获 Alt Com

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: