Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/133.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Windows GDI API是否在GetLastError中返回错误代码?_C++_Winapi_Gdi_Getlasterror - Fatal编程技术网

C++ Windows GDI API是否在GetLastError中返回错误代码?

C++ Windows GDI API是否在GetLastError中返回错误代码?,c++,winapi,gdi,getlasterror,C++,Winapi,Gdi,Getlasterror,我知道这是一项古老的技术,但我很好奇,Windows GDI API是否会在GetLastError()中返回错误代码?当DeleteObject和DeleteDC失败但错误代码返回为0时,我有几个实例。快速浏览PSDK: DeleteObject和DeleteDC: 返回值-如果函数成功,则返回值为非零 如果函数失败,则返回值为零 Windows NT/2000/XP:要获取扩展错误信息,请调用 GetLastError PSDK/MSDN是您的朋友。大多数GDI函数不使用GetLastErr

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

快速浏览PSDK:

DeleteObject和DeleteDC:

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

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

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


PSDK/MSDN是您的朋友。

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

文档中提供了此类问题的答案。为您引用的内容提供链接如何?我没有看到MSDN中提到GetLastError: