此方法在消息预处理过程中调用,以处理对话框字符,比如控件助记键。只有当 IsInputChar 方法指示控件未在处理该字符时才调用此方法。ProcessDialogChar 方法只是将字符发送给父级的 ProcessDialogChar 方法,或者,在该控件没有父级的情况下返回 false。Form 类重写此方法来执行对话框字符的实际处理。仅当控件承载在 Windows 窗体应用程序中或充当 ActiveX 控件时,才调用此方法。
给继承者的说明
在派生类中重写
ProcessDialogChar 方法时,控件应返回
true 以指示它已处理该字符。对于未由该控件处理的字符,应返回调用基类的
ProcessDialogChar 方法所得的结果。控件很少需要重写此方法(即使有的话)。