WEB开发网
开发学院软件开发VC 用Windows消息循环实现消息延迟和合并 阅读

用Windows消息循环实现消息延迟和合并

 2007-03-15 21:46:24 来源:WEB开发网   
核心提示: MERGE_MES_HEADER是一个参数类,每一个要使用这个工具类的都需要自己派生一个参数类,用Windows消息循环实现消息延迟和合并(2),参数类需要完成的任务有:1. 执行函数,2. 是否是同一消息的ID,使用时很简单,生命一个参数对象,这个参数类由以下部分组成:1. pfnCal

MERGE_MES_HEADER是一个参数类,每一个要使用这个工具类的都需要自己派生一个参数类。

参数类需要完成的任务有:

1. 执行函数。

2. 是否是同一消息的ID。

这个参数类由以下部分组成:

1. pfnCallBack。回调函数,真正要执行的函数。

2. Clone()。这是一个虚函数,因为这个参数需要存起来,使用这个函数可以实现参数复制。

3. IsSameMes()。这是一个虚函数,在CFepMergeMessage调用这个函数时,已经为其判断了类型。重写这个函数判断传入的参数是否为同一参数。

这三个变量/虚函数在派生类中一定要进行复制或重写。

使用时很简单,生命一个参数对象,调用CFepMergeMessage::Excute(const MERGE_MES_HEADER*)。

上一页  1 2 

Tags:Windows 消息 循环

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接