Share via


TreeView_GetItemPartRect Makro (commctrl.h)

Ruft das größtmögliche begrenzungsgebundene Rechteck ab, das die "Trefferzone" für einen angegebenen Teil eines Elements darstellt. Verwenden Sie dieses Makro, oder senden Sie die TVM_GETITEMPARTRECT Nachricht explizit.

Syntax

void TreeView_GetItemPartRect(
   hwnd,
   hitem,
   prc,
   partid
);

Parameter

hwnd

Typ: HWND

Handle mit dem Strukturansichtssteuerelement.

hitem

Typ: HTREEITEM

Handle mit dem Strukturansichtselement.

prc

Typ: RECT*

Zeiger auf eine RECT-Struktur , die das umgebende Rechteck empfängt. Der Aufrufer ist für die Zuweisung dieser Struktur verantwortlich. Die empfangenen Koordinaten sind relativ zur oberen linken Ecke des Tree-View-Steuerelements.

partid

Typ: TVITEMPART*

ID des Elementteils. Dieser Wert muss TVGIPR_BUTTON (0x0001) sein.

Rückgabewert

Keine

Bemerkungen

Diese Nachricht gibt das größtmögliche begrenzungsbasierte Rechteck zurück, sodass für jede (x,y) Koordinate innerhalb des Rechtecks ein Klick des Benutzers auf diese Koordinate einen Treffer auf diesen Teil des Elements darstellen würde.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h