函式功能
函式功能:該函式為指定的設備上下文環境枚舉可用的筆或畫筆,對於每個可用對象,該函式調用應用程式定義的回調函式,提供數據描述該對象。Enumobjects繼續調用回調函式直到回調函式返回零或所有的對象都已枚舉為止。
函式原型:int EnumObjects(HDC hdc, int nObjectType, GOBJENUMPROC lpObjectFunc, LPARAM lParam);
參數
參數:
hdc:設備上下文環境句柄。
nObjectType:指定對象類型,該參數可為OBJ_BRUSH或OBJ_PEN。
lpObjectFunc:指向應用程式定義的回調函式的指針,關於回調函式的更多信息,參見EnumObjectsProc函式。
LParam:指向應用程式定義的數據的指針,該數據與對象信息一起傳送給回調函式。
返回值:返回值表明回調函式最後的一次返回值並且由用戶定義;如果有太多的對象而無法枚舉,則返回值為-1,在這種情況下回調函式不被調用。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;頭檔案:wingdi.h;庫檔案:gdi32.lib。