gpt4 book ai didi

c++ - 如果 HWND 错误,则 MessageBox 返回 0

转载 作者:可可西里 更新时间:2023-11-01 09:44:01 25 4
gpt4 key购买 nike

有没有MessageBox除了内存不够还可以返回0的情况?我有一个案例,我怀疑我传递给 MessageBox 的 HWND 无效或者它可能属于一个正在被销毁的窗口。

在我的例子中,MessageBox 没有显示并返回 0,但我似乎有足够的可用内存。

最佳答案

Is there a case where MessageBox can return 0 other than not enough memory?

来自 MSDN 文档:

http://msdn.microsoft.com/en-us/library/ms645505%28VS.85%29.aspx

If the function fails, the return value is zero. To get extended error information, call  GetLastError.

我会调用 GetLastError() 以查看它返回的错误代码。

关于c++ - 如果 HWND 错误,则 MessageBox 返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1290517/

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