GetObjectAPI

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

GetObjectAPI

VB聲明

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

說(shuō)明

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

返回值

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

參數(shù)表

參數(shù)

類型及說(shuō)明

hObject

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

nCount

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

lpObject

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

Top