Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道这是一项古老的技术,但我很好奇,Windows GDI API 是否在 GetLastError() 中返回错误代码?当 DeleteObject 和 DeleteDC 失败但错误代码返回为 0 时,我有几个实例。
大多数 GDI 函数不使用GetLastError(). 能够报告特定错误的 GDI 函数将直接在其返回值中返回错误代码。不过,并非所有 GDI 函数都可以报告特定错误。
GetLastError()
快速浏览 PSDK:
DeleteObject 和 DeleteDC:
返回值 - 如果函数成功,则返回值非零。 如果函数失败,则返回值为零。 Windows NT/2000/XP:要获取扩展错误信息,请调用 GetLastError。
返回值 - 如果函数成功,则返回值非零。
如果函数失败,则返回值为零。
Windows NT/2000/XP:要获取扩展错误信息,请调用 GetLastError。
PSDK/MSDN 是您的朋友。