我知道这是一项旧技术,但我很好奇,Windows GDI API会在GetLastError()中返回错误代码吗?我有几个实例,当DeleteObject和DeleteDC失败但错误代码返回为0。
答案 0 :(得分:2)
大多数GDI函数不使用GetLastError()
。能够报告特定错误的GDI函数将直接在其返回值中返回错误代码。但是,并非所有GDI函数都能报告特定错误。
答案 1 :(得分:0)
快速浏览一下PSDK:
DeleteObject和DeleteDC:
返回值 - 如果函数成功,则返回值为非零值。
如果函数失败,则返回值为零。
Windows NT / 2000 / XP:要获取扩展错误信息,请致电 GetLastError函数。
PSDK / MSDN是你的朋友。