GetObjectAPI

此頁沒有內(nèi)容條目
內(nèi)容

GetObjectAPI

VB聲明

Declare Function GetObjectAPI& Lib "gdi32" Alias "GetObjectA" (ByVal hObject As Long, ByVal nCount As Long, lpObject As Any)

說明

取得對指定對象進行說明的一個結(jié)構(gòu)。windows手冊建議用GetObject這個名字來引用該函數(shù)。GetObjectAPI在vb中用于避免與GetObject關(guān)鍵字混淆

返回值

Long,如lpObject設(shè)為零(用ByVal As Long在這種情況下傳遞一個NULL參數(shù)),則必須設(shè)置緩沖區(qū)的長度。如執(zhí)行成功,返回載入結(jié)構(gòu)內(nèi)部的實際字節(jié)數(shù);如失敗,返回零值

參數(shù)表

參數(shù)

類型及說明

hObject

Long,畫筆、刷子、字體、位圖或調(diào)色板等對象的句柄

nCount

Long,欲取回的字節(jié)數(shù)。通常是由lpObject定義的那個結(jié)構(gòu)的長度

lpObject

任何類型,用于容納對象數(shù)據(jù)的結(jié)構(gòu)。針對畫筆,通常是一個LOGPEN結(jié)構(gòu);針對擴展畫筆,通常是EXTLOGPEN;針對字體是LOGBRUSH;針對位圖是BITMAP;針對DIBSection位圖是DIBSECTION;針對調(diào)色板,應(yīng)指向一個整型變量,代表調(diào)色板中的條目數(shù)量

Top