在 MSDN 的 Win32-Api 文档中(位于http://msdn.microsoft.com/en-us/library/ms633573%28VS.85%29.aspx)在WindowProc
, 它指出:返回值是消息处理的结果,取决于发送的消息。
由于我必须实现这个(回调)过程,我想知道它取决于什么,以及我必须返回什么。有人可以解释一下吗?
这取决于您正在处理的确切消息。您需要参阅该消息的文档以查看返回值的预期值和含义。
例如,对于WM_CREATE,您应该返回零以继续创建窗口,并返回 -1 以失败并销毁窗口。为了WM_GETICON,您应该返回窗口图标的句柄。
对于您没有显式处理的消息,您应该调用定义窗口过程,将窗口过程的所有参数传递给它,并将其返回值返回给调用者。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)