EnumObjects

EnumObjects:函式功能。該函式為指定的設備上下文環境枚舉可用的筆或畫筆,對於每個可用對象,該函式調用應用程式定義的回調函式,提供數據描述該對象。

基本介紹

  • 中文名:EnumObjects
  • hdc設備上下文環境句柄
  • nObjectTyp:指定對象類型
  • LParam:指向應用程式定義的數據的指針
函式功能,函式原型,參數,返回值,速查,

函式功能

該函式為指定的設備上下文環境枚舉可用的筆或畫筆,對於每個可用對象,該函式調用應用程式定義的回調函式,提供數據描述該對象。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。

相關詞條

熱門詞條

聯絡我們