共用方式為


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

另請參閱

OleCreatePictureIndirect

PICTYPE