gpt4 book ai didi

c++ - 消息映射和覆盖 windowproc 之间的区别

转载 作者:行者123 更新时间:2023-11-30 02:09:31 24 4
gpt4 key购买 nike

我想问一下,当我在MFC 中编程时,消息映射和覆盖windowproc 之间有什么区别?在哪些情况下我必须覆盖 windowproc?

例如,我什么时候必须使用消息 ON_WM_CHAR,什么时候我必须覆盖 windowproc 并捕获 WM_CHAR 的情况?

谢谢

最佳答案

出于大多数实际目的,您总是使用 ON_WM_CHAR 而不是覆盖其窗口过程。

主要是当您需要更改消息循环的基本行为时,您会重写它的窗口过程——但这种情况非常罕见(我能立即想到的唯一实例是动画游戏之类的东西,需要执行代码,因此您修改主循环以包含(调用)一些屏幕更新代码。

关于c++ - 消息映射和覆盖 windowproc 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5367173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com