ISHELL_SendEvent() 和 ISHELL_PostEvent() 有什么区别?
来源:互联网 发布:淘宝卖的泡脚包 编辑:程序博客网 时间:2024/06/11 15:13
ISHELL_SendEvent() 和 ISHELL_PostEvent() 有什么区别?
ISHELL_SendEvent() 和 ISHELL_PostEvent() 函数都用来向指定类发送事件。 两者的区别在于发送事件的方式。
对于 ISHELL_SendEvent(),事件会立即发送到指定类 ID 的应用程序。如果当前没有该类的实例,AEE 外壳创建一个实例,然后用指定的事件代码和数据参数调用 IAPPLET_HandleEvent() 函数。 除非应用程序愿意自动启动,否则事件处理完后它即会终止。
除了不会立即调用目标类的 IAPPLET_HandleEvent() 函数外,ISHELL_PostEvent() 与之类似。 事件会进入队列,稍后发送。这样,调用应用程序可以不中断地继续进行处理。 重复的 ISHELL_PostEvent 消息将被丢弃。
ISHELL_SendEvent() 函数用于控制目标小程序, 此函数可直接向目标小程序发送事件。 对使用 ISHELL_PostEvent() 传递的事件的处理会延迟到下一个事件循环。 在处理其它事件的同时保持程序不间断执行方面,此函数非常有用。
假设此刻接收事件 (PostEvent/SendEvent) 的小程序不是当前正在运行的小程序。 在这种情况下,事件被分发并传送至接收小程序后,此小程序将被释放并卸载,除非
a) 此小程序还有其它未完成事件
b) 此小程序曾尝试自动启动或尝试转至后台运行。
ISHELL_SendEvent() 和 ISHELL_PostEvent() 函数都用来向指定类发送事件。 两者的区别在于发送事件的方式。
对于 ISHELL_SendEvent(),事件会立即发送到指定类 ID 的应用程序。如果当前没有该类的实例,AEE 外壳创建一个实例,然后用指定的事件代码和数据参数调用 IAPPLET_HandleEvent() 函数。 除非应用程序愿意自动启动,否则事件处理完后它即会终止。
除了不会立即调用目标类的 IAPPLET_HandleEvent() 函数外,ISHELL_PostEvent() 与之类似。 事件会进入队列,稍后发送。这样,调用应用程序可以不中断地继续进行处理。 重复的 ISHELL_PostEvent 消息将被丢弃。
ISHELL_SendEvent() 函数用于控制目标小程序, 此函数可直接向目标小程序发送事件。 对使用 ISHELL_PostEvent() 传递的事件的处理会延迟到下一个事件循环。 在处理其它事件的同时保持程序不间断执行方面,此函数非常有用。
假设此刻接收事件 (PostEvent/SendEvent) 的小程序不是当前正在运行的小程序。 在这种情况下,事件被分发并传送至接收小程序后,此小程序将被释放并卸载,除非
a) 此小程序还有其它未完成事件
b) 此小程序曾尝试自动启动或尝试转至后台运行。
- ISHELL_SendEvent() 和 ISHELL_PostEvent() 有什么区别?
- ISHELL_SendEvent() 和 ISHELL_PostEvent() 有什么区别
- /和../和~/有什么区别
- /和../和~/有什么区别?
- /和../和~/有什么区别
- C#和C++有什么区别?各有什么长处?
- gradle和maven有什么用?分别有什么区别?
- Socket具体有什么用途?和P2P有什么区别
- volatile到底有什么用?和regist有什么区别?
- 【matlab】./和/ .*和* 有什么区别
- 用strlen和sizeof()有什么区别
- Debug和Release有什么区别
- abstract class和interface有什么区别?
- PostMessage和SendMessage有什么区别?
- Debug和Release有什么区别
- esp和ebp有什么区别
- OnPaint和OnDraw有什么区别?
- visual studio2005 和2003有什么区别
- 比较经典的一个题目
- 把Excel文件中的数据读入到DataGrid中
- c++虚函数,普通函数区别
- 留日的念頭
- 构建面向对象的应用软件系统框架
- ISHELL_SendEvent() 和 ISHELL_PostEvent() 有什么区别?
- 准备开发一个PSP专用的网站http://www.mypsp.com.cn
- NetBeans5 清除断点
- 又一个0day EXP出现 【希望大家不要用来攻击网站】
- WIN2003 Server安全配置完整篇
- centOS使用scp拷贝出错.
- BB满月打针
- 将SP整合到未打补丁的Windows安装包中
- Alex(ALEXANDER的简写,.亚历山大)