标签: winapi
在什么条件下Win32调用GetMenuItemCount可以返回-1,除了为菜单提供无效句柄?
答案 0 :(得分:3)
你可以假设GetMenuItemCount在失败时返回-1。
此API调用失败的具体原因没有记录 - 即,它们不是已发布合同的一部分。它们是可以随时间变化的实现细节,因此您的代码不能依赖它们。
如果您在发生故障时需要获取其他信息,请按照文档建议调用GetLastError。