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 |