NativeWindow.DefWndProc(Message) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
调用与此窗口关联的默认窗口过程。
public:
void DefWndProc(System::Windows::Forms::Message % m);
public void DefWndProc (ref System.Windows.Forms.Message m);
member this.DefWndProc : Message -> unit
Public Sub DefWndProc (ByRef m As Message)
参数
- m
- Message
当前所处理的消息。
注解
通常,仅在截获窗口消息时调用 DefWndProc 该方法,并且希望默认窗口过程处理消息。 DefWndProc 不应调用以将窗口消息发送到窗口;改为调用 Win32 SendMessage
函数。
属性为 0 时Handle调用DefWndProc错误。
继承者说明
在派生类中重写此方法,以实现特定本机窗口或 .NET Windows 窗体Control的通用自定义消息处理。 可以在执行标准消息处理之前、之后执行自定义处理,而不是调用此方法的基类实现。
相比之下,可以通过 AddMessageFilter(IMessageFilter) 类的方法 Application 为应用程序添加自定义消息处理。