如何:使用消息映射交叉引用
在标记为 <memberFxn> 的条目中,为派生的 CWnd 类编写自己的成员函数。 将函数命名为您喜欢的任何名称。 其他函数,如 OnActivate
,是 CWnd
类的成员函数。 如果调用这些函数,则会传递消息给 DefWindowProc
Windows 函数。 要处理 Windows 通知消息,请重写派生类中相应的 CWnd
函数。 您的函数应调用基类中的重写函数使基类和 Windows 响应消息。
在所有情况下,请将函数原型放在 CWnd
派生的类标头中,并对消息映射条目进行编码,如下所示。
使用了以下术语:
术语 | 定义 |
---|---|
id | 任何用户定义的菜单项 ID(WM_COMMAND 消息)或控件 ID(子窗口通知消息)。 |
“message”和“wNotifyCode” | 在 WINDOWS.H 中定义的 Windows 消息 ID。 |
nMessageVariable | 包含 RegisterWindowMessage Windows 函数返回值的变量的名称。 |