gpt4 book ai didi

windows - Win32 应用程序中 "WindowProc"的正确返回值

转载 作者:可可西里 更新时间:2023-11-01 13:19:18 29 4
gpt4 key购买 nike

在关于 WindowProc 的 MSDN Win32-Api 文档(位于 http://msdn.microsoft.com/en-us/library/ms633573%28VS.85%29.aspx)中,它指出:返回值是消息处理的结果,取决于发送的消息。

因为我必须实现这个(回调)过程,所以我想知道它依赖于什么,以及我必须返回什么。有人可以阐明这一点吗?

最佳答案

这取决于您正在处理的确切消息。您需要引用该消息的文档以查看返回值的预期值和含义。

例如,WM_CREATE ,您应该返回零以继续创建窗口,返回 -1 以失败并销毁窗口。对于 WM_GETICON ,您应该返回窗口图标的句柄。

对于您没有明确处理的消息,您应该调用DefWindowProc ,将所有参数传递给您的窗口过程,并将其返回值返回给调用者。

关于windows - Win32 应用程序中 "WindowProc"的正确返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4650566/

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