CreateStdPictureFromHandle
将GDI句柄包装在stdole.StdPicture中,以便可以将其赋值给控件的Picture属性或传递给任何其他IPicture消费者。
语法:CreateStdPictureFromHandle( Handle , Type , TakeOwnership ) As Object
- Handle
- 必需 LongPtr。要包装的GDI句柄——通常是
HBITMAP、HICON、HCURSOR、HENHMETAFILE或HMETAFILE。 - Type
- 必需 Long。图片类型。传递与Handle类型对应的PictureTypeConstants值之一(
vbPicTypeBitmap、vbPicTypeIcon、vbPicTypeMetafile、vbPicTypeEnhMetafile)。 - TakeOwnership
- 必需 Boolean。如果为True,返回的图片获取Handle的所有权并在释放时释放它。如果为False,调用者仍负责句柄的生命周期。
结果是一个常规的stdole.StdPicture,等效于LoadPicture返回的对象,适合赋值给Picture属性。