GetMenuItemCount返回-1

时间:2017-06-15 08:39:37

标签: winapi

在什么条件下Win32调用GetMenuItemCount可以返回-1,除了为菜单提供无效句柄?

1 个答案:

答案 0 :(得分:3)

你可以假设GetMenuItemCount在失败时返回-1。

此API调用失败的具体原因没有记录 - 即,它们不是已发布合同的一部分。它们是可以随时间变化的实现细节,因此您的代码不能依赖它们。

如果您在发生故障时需要获取其他信息,请按照文档建议调用GetLastError