PICTDESC 結構 (olectl.h)
包含透過 OleCreatePictureIndirect 函式建立圖片對象的參數。
語法
typedef struct tagPICTDESC {
UINT cbSizeofstruct;
UINT picType;
union {
struct {
HBITMAP hbitmap;
HPALETTE hpal;
} bmp;
struct {
HMETAFILE hmeta;
int xExt;
int yExt;
} wmf;
struct {
HICON hicon;
} icon;
struct {
HENHMETAFILE hemf;
} emf;
};
} PICTDESC, *LPPICTDESC;
成員
cbSizeofstruct
結構的大小,以位元組為單位。
picType
這個結構所描述的圖片類型,可以是 PICTYPE 列舉中的任何值。 這會選取對應至下列其中一個圖片類型結構的聯集arm。
bmp
如果 picType是PICTYPE_BITMAP,則包含位圖信息的結構。
bmp.hbitmap
HBITMAP 句柄,識別指派給圖片物件的點陣圖。
bmp.hpal
HPALETTE 句柄,可識別位圖的調色盤。
wmf
如果 picType是PICTYPE_METAFILE,則包含元文件信息的結構。
wmf.hmeta
HMETAFILE 句柄,識別指派給圖片物件的元檔。
wmf.xExt
TWIPS 單位中元檔的水準範圍。
wmf.yExt
TWIPS 單位中元檔垂直範圍。
icon
如果 picType是PICTYPE_ICON,則識別包含圖示信息的結構。
icon.hicon
HICON 句柄,識別指派給圖片對象的圖示。
emf
如果 picType是PICTYPE_ENHMETAFILE,則包含增強型元文件信息的結構。
emf.hemf
HENHMETAFILE 句柄,識別指派給圖片對象的增強型元檔。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | olectl.h |