0

我知道这是一项古老的技术,但我很好奇,Windows GDI API 是否在 GetLastError() 中返回错误代码?当 DeleteObject 和 DeleteDC 失败但错误代码返回为 0 时,我有几个实例。

4

2 回答 2

2

大多数 GDI 函数不使用GetLastError(). 能够报告特定错误的 GDI 函数将直接在其返回值中返回错误代码。不过,并非所有 GDI 函数都可以报告特定错误。

于 2012-11-23T06:06:13.253 回答
0

快速浏览 PSDK:

DeleteObject 和 DeleteDC:

返回值 - 如果函数成功,则返回值非零。

如果函数失败,则返回值为零。

Windows NT/2000/XP:要获取扩展错误信息,请调用 GetLastError。

PSDK/MSDN 是您的朋友。

于 2012-11-23T02:14:09.960 回答