共用方式為


enumObjects 函式 (wingdi.h)

EnumObjects 函式會列舉指定裝置內容可用的畫筆或筆刷, (DC) 。 此函式會針對每個可用的物件呼叫應用程式定義的回呼函式一次,並提供描述該對象的數據。 EnumObjects 會繼續呼叫回呼函式,直到回呼函式傳回零,或直到列舉所有對象為止。

語法

int EnumObjects(
  [in] HDC          hdc,
  [in] int          nType,
  [in] GOBJENUMPROC lpFunc,
  [in] LPARAM       lParam
);

參數

[in] hdc

DC 的句柄。

[in] nType

物件類型。 此參數可以是OBJ_BRUSH或OBJ_PEN。

[in] lpFunc

應用程式定義回呼函式的指標。 如需回呼函式的詳細資訊,請參閱 EnumObjectsProc 函式。

[in] lParam

應用程式定義數據的指標。 數據會連同對象資訊一起傳遞至回呼函式。

傳回值

如果函式成功,則傳回值是回呼函式傳回的最後一個值。 其意義是用戶定義的。

例如,如果無法列舉物件 (,則) 太多物件,則函式會傳回零,而不需要呼叫回呼函式。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 wingdi.h (包含 Windows.h)
程式庫 Gdi32.lib
Dll Gdi32.dll

另請參閱

裝置內容函式

裝置內容概觀

EnumObjectsProc

GetObject