Bagikan melalui


TreeView_GetItemPartRect makro (commctrl.h)

Mengambil persegi panjang pembatas terbesar yang merupakan "zona hit" untuk bagian tertentu dari item. Gunakan makro ini atau kirim pesan TVM_GETITEMPARTRECT secara eksplisit.

Sintaksis

BOOL TreeView_GetItemPartRect(
   HWND       hwnd,
   HTREEITEM  hitem,
   RECT       *prc,
   TVITEMPART *partid
);

Parameter

hwnd

Jenis: HWND

Tangani ke kontrol tampilan pohon.

hitem

Jenis: HTREEITEM

Tangani ke item tampilan pohon.

prc

Jenis: RECT

Penunjuk ke struktur RECT yang menerima persegi panjang pembatas. Pemanggil bertanggung jawab untuk mengalokasikan struktur ini. Koordinat yang diterima relatif terhadap sudut kiri atas kontrol tampilan pohon.

partid

Jenis: TVITEMPART*

ID bagian item. Nilai ini harus TVGIPR_BUTTON (0x0001).

Mengembalikan nilai

Jenis: BOOL

Mengembalikan TRUE jika berhasil, atau FALSE sebaliknya.

Komentar

Pesan ini mengembalikan persegi panjang pembatas terbesar yang memungkinkan sehingga untuk setiap koordinat (x,y) dalam persegi panjang, klik oleh pengguna pada koordinat tersebut akan merupakan hit pada bagian item tersebut.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Platform Target Windows
Header commctrl.h