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 |