如何:使用消息映射交叉引用
在标记为 <memberFxn> 的条目中,为派生的 CWnd 类编写自己的成员函数。 将函数命名为您喜欢的任何名称。 其他函数,如 OnActivate
,是 CWnd
类的成员函数。 如果调用这些函数,则会传递消息给 DefWindowProc
Windows 函数。 要处理 Windows 通知消息,请重写派生类中相应的 CWnd
函数。 您的函数应调用基类中的重写函数使基类和 Windows 响应消息。
在所有情况下,请将函数原型放在 CWnd
派生的类标头中,并对消息映射条目进行编码,如下所示。
使用了以下术语:
术语 | 定义 |
---|---|
id | 任何用户定义的菜单项 ID(WM_COMMAND 消息)或控件 ID(子窗口通知消息)。 |
“message”和“wNotifyCode” | 在 WINDOWS.H 中定义的 Windows 消息 ID。 |
nMessageVariable | 包含 RegisterWindowMessage Windows 函数返回值的变量的名称。 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈