Struktur SHDRAGIMAGE (shobjidl_core.h)
Berisi informasi yang diperlukan untuk membuat gambar seret.
Sintaks
typedef struct SHDRAGIMAGE {
SIZE sizeDragImage;
POINT ptOffset;
HBITMAP hbmpDragImage;
COLORREF crColorKey;
} SHDRAGIMAGE, *LPSHDRAGIMAGE;
Anggota
sizeDragImage
Jenis: UKURAN
Struktur SIZE dengan panjang dan lebar gambar seret.
ptOffset
Jenis: TITIK
Struktur POINT yang menentukan lokasi kursor dalam gambar seret. Struktur harus berisi offset dari sudut kiri atas gambar seret ke lokasi kursor.
hbmpDragImage
Jenis: HBITMAP
Handel bitmap gambar seret.
crColorKey
Jenis: COLORREF
Warna yang digunakan oleh kontrol untuk mengisi latar belakang gambar seret.
Keterangan
Di Windows Vista, struktur ini didefinisikan dalam Shobjidl.idl. Sebelum itu, itu didefinisikan dalam Shlobj.h.
Gunakan prosedur berikut untuk membuat gambar seret.
- Buat bitmap ukuran yang ditentukan oleh sizeDragImage dengan handel ke konteks perangkat (HDC) yang kompatibel dengan layar.
- Gambar bitmap.
- Pilih bitmap dari HDC yang dibuat dengannya.
- Hancurkan HDC.
- Tetapkan handel bitmap ke hbmpDragImage.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional dengan SP3, Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | shobjidl_core.h (termasuk Shobjidl.h) |