)*%)&-
,
,
,
'
2%*+-E)85(F%&-GG&
'
#H*
8E#HD%)8IJ&-
2%BD **BD %&&
'
2%BD7%&&
-
2%BDA%BD)/BD )/B
D)/6&&
-
2-
,
,
,
2-
,
#$$A%0/767 )/
767)/6(.1H6H1&
'
2%*+-E)8=5(F%&-GG&
'
A*2-
6(6*8E=HD%)8=IJ&B
DA%/ )/)/A&-11这里调用接口
=$$A来进行消息过滤
2%A&'
-
,
,
LLLL
2-
,
在发送到窗口过程前,有一个过滤接口:=,此接口只有一个成员:
A,我们的窗口类要提前过滤消息,只要实现这个 =,调用
CPaintManagerUI::AddPreMessageFilter,将我们的窗口类实例指针添加到
CPaintManagerUI::m_aPreMessageFiltersM数组中。当消息到达窗口过程之前,就
会会先调用我们的窗口类的成员函数:A。