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 に答える