GetObjectAPI

GetObjectAPI

VB声明

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

说明

取得对指定对象进行说明的一个结构。windows手册建议用GetObject这个名字来引用该函数。GetObjectAPI在vb中用于避免与GetObject关键字混淆

返回值

Long,如lpObject设为零(用ByVal As Long在这种情况下传递一个NULL参数),则必须设置缓冲区的长度。如执行成功,返回载入结构内部的实际字节数;如失败,返回零值

参数表

参数

类型及说明

hObject

Long,画笔、刷子、字体、位图或调色板等对象的句柄

nCount

Long,欲取回的字节数。通常是由lpObject定义的那个结构的长度

lpObject

任何类型,用于容纳对象数据的结构。针对画笔,通常是一个LOGPEN结构;针对扩展画笔,通常是EXTLOGPEN;针对字体是LOGBRUSH;针对位图是BITMAP;针对DIBSection位图是DIBSECTION;针对调色板,应指向一个整型变量,代表调色板中的条目数量

Top