Bagikan melalui


Metode IImageList::BeginDrag (commoncontrols.h)

Mulai menyeret gambar.

Sintaks

HRESULT BeginDrag(
  [in] int iTrack,
  [in] int dxHotspot,
  [in] int dyHotspot
);

Parameter

[in] iTrack

Jenis: int

Nilai tipe int yang berisi indeks gambar untuk diseret.

[in] dxHotspot

Jenis: int

Nilai tipe int yang berisi komponen x dari posisi seret relatif terhadap sudut kiri atas gambar.

[in] dyHotspot

Jenis: int

Nilai tipe int yang berisi komponen y dari posisi seret relatif terhadap sudut kiri atas gambar.

Mengembalikan nilai

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

IImageList::BeginDrag membuat daftar gambar sementara yang digunakan untuk menyeret. Sebagai respons terhadap pesan WM_MOUSEMOVE berikutnya, Anda dapat memindahkan gambar seret dengan menggunakan IImageList::D ragMove. Untuk mengakhiri operasi seret, Anda dapat menggunakan IImageList::EndDrag.

Untuk menggunakan IImageList::BeginDrag, tentukan Comctl32.dll versi 6 dalam manifes. Untuk informasi selengkapnya tentang manifes, lihat Mengaktifkan Gaya Visual.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header commoncontrols.h
DLL Comctl32.dll (versi 6.0 atau yang lebih baru)