Freigeben über


TreeView_GetItemPartRect Makro (commctrl.h)

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

Syntax

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

Parameter

hwnd

Typ: HWND-

Behandeln sie das Strukturansichtssteuerelement.

hitem

Typ: HTREEITEM-

Behandeln sie das Strukturansichtselement.

prc

Typ: RECT-*

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

partid

Typ: TVITEMPART*

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

Rückgabewert

Typ: BOOL-

Gibt TRUE zurück, wenn dies erfolgreich ist, oder FALSE andernfalls.

Bemerkungen

Diese Meldung gibt das größtmögliche Begrenzungsrechteck zurück, sodass für jede (x,y)-Koordinate innerhalb des Rechtecks ein Klick durch den Benutzer an dieser Koordinate einen Treffer für diesen Teil des Elements darstellt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2008 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- commctrl.h