Struktur PICTDESC (olectl.h)

Berisi parameter untuk membuat objek gambar melalui fungsi OleCreatePictureIndirect .

Sintaks

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;

Anggota

cbSizeofstruct

Ukuran struktur, dalam byte.

picType

Jenis gambar yang dijelaskan oleh struktur ini, yang bisa menjadi nilai apa pun dari enumerasi PICTYPE . Ini memilih lengan serikat yang sesuai dengan salah satu struktur jenis gambar di bawah ini.

bmp

Struktur yang berisi informasi bitmap jika picTypePICTYPE_BITMAP.

bmp.hbitmap

Handel HBITMAP mengidentifikasi bitmap yang ditetapkan ke objek gambar.

bmp.hpal

Handel HPALETTE mengidentifikasi palet warna untuk bitmap.

wmf

Struktur yang berisi informasi metafile jika picTypePICTYPE_METAFILE.

wmf.hmeta

Handel HMETAFILE mengidentifikasi metafile yang ditetapkan ke objek gambar.

wmf.xExt

Tingkat horizontal metafile dalam unit TWIPS.

wmf.yExt

Jangkauan vertikal metafile dalam unit TWIPS.

icon

Mengidentifikasi struktur yang berisi informasi ikon jika picTypePICTYPE_ICON.

icon.hicon

Handel HICON mengidentifikasi ikon yang ditetapkan ke objek gambar.

emf

Struktur yang berisi informasi metafile yang disempurnakan jika picTypePICTYPE_ENHMETAFILE.

emf.hemf

HENHMETAFILE menangani identifikasi metafile yang ditingkatkan yang ditetapkan ke objek gambar.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header olectl.h

Lihat juga

OleCreatePictureIndirect

PICTYPE