EnumObjects

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

 

函式功能

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

相關詞條

相關搜尋

熱門詞條

聯絡我們