【发布时间】:2014-08-11 07:00:51
【问题描述】:
我对 Winforms 的架构很感兴趣。我试图理解的一件事是事件处理。一方面,我们在Control 类中有一堆受保护的On 方法(OnPaint、OnMouseDown 等)。另一方面,我们有一个WndProc 函数。但是中间是什么?谁真正调用了这些受保护的方法?
【问题讨论】:
-
基于通过
WndProc收到的窗口消息控制类本身调用这些方法。 -
WinForms 框架将窗口消息映射到事件