键盘和鼠标消息也可以被另外一组可重写的、特定于这些消息类型的方法处理。
界面和一组可重写的方法,这些方法处理消息队列中不同位置的Windows消息。
因此,不能在Declare语句中使用Overrides、Overridable、NotOverridable、MustOverride、Implements或Handles关键字。
本主题解释如何在系统中将特定设置指定为可重写或不可重写。
该应用程序模型是可扩展的,因此需要更多控制的开发人员可以自定义其可重写的方法。
通过将某些设置标记为不可重写(即固定标记),可以指定在开发过程中不能重写这些设置。
解释将应用程序关系图中的设置指定为可重写设置后,如何重写系统关系图中的设置。
若要被重新实现,基类成员不一定非得是Overridable。
这些设置在应用程序的基础定义中被指定为可重写的设置。
一系列可重写的方法在应用程序、窗体和控件级处理这些消息。
所以,存在方法已标记为virtual但仍然不可重写的情况。
如果应用程序上的设置指定为可重写,则还可以根据需要重写这些设置。
此外,如果将应用程序上的设置指定为可重写,则还可以根据需要重写这些设置。
很多可覆盖的函数都会处理用户授权,比如登录、设置cookie以及发送不同事件的通知。
若要确定是否可重写某方法,仅检查IsVirtual是否为true是不够的。