INameSpaceTreeControlEvents::OnItemClick-Methode (shobjidl.h)
Wird aufgerufen, wenn der Benutzer auf eine Schaltfläche mit der Maus klickt.
Syntax
HRESULT OnItemClick(
[in] IShellItem *psi,
[in] NSTCEHITTEST nstceHitTest,
[in] NSTCECLICKTYPE nstceClickType
);
Parameter
[in] psi
Typ: IShellItem*
Das IShellItem, auf das geklickt wurde.
[in] nstceHitTest
Typ: NSTCEHITTEST
Der Speicherort auf dem IShellItem, auf den geklickt wurde. Einer der folgenden Werte:
NSTCEHT_NOWHERE (0x0001)
Beim Klicken wurde das IShellItem verpasst.
NSTCEHT_ONITEMICON (0x0002)
Klicken Sie auf das Symbol des IShellItem.
NSTCEHT_ONITEMLABEL (0x0004)
Der Klick erfolgte auf den Bezeichnungstext des IShellItem.
NSTCEHT_ONITEMINDENT (0x0008)
Der Klick war auf den eingerückten Bereich auf der linken Seite von IShellItem.
NSTCEHT_ONITEMBUTTON (0x0010)
Klicken Sie auf die Expando-Schaltfläche des IShellItem.
NSTCEHT_ONITEMRIGHT (0x0020)
Der Klick befand sich ganz rechts neben dem Text des IShellItem.
NSTCEHT_ONITEMSTATEICON (0x0040)
Klicken Sie auf das Statussymbol des IShellItem.
NSTCEHT_ONITEM (0x0046)
Klicken Sie auf das Elementsymbol oder die Elementbezeichnung oder das Statussymbol des IShellItem.
NSTCEHT_ONITEMTABBUTTON (0x1000)
Klicken Sie auf die Registerkartenschaltfläche des IShellItem.
[in] nstceClickType
Typ: NSTCSTYLE
Gibt an, auf welche Schaltfläche geklickt wurde, und welche Art von Klick. Einer der folgenden Werte:
NSTCECT_LBUTTON (0x0001)
Auf die linke Schaltfläche wurde geklickt.
NSTCECT_MBUTTON (0x0002)
Auf die mittlere Schaltfläche wurde geklickt.
NSTCECT_RBUTTON (0x0003)
Auf die rechte Schaltfläche wurde geklickt.
NSTCECT_BUTTON (0x0003)
Auf eine Schaltfläche wurde geklickt.
NSTCECT_DBLCLICK (0x0004)
Der Klick war ein Doppelklick. Wenn dieser Wert vorhanden ist, wird er einem der anderen Werte hinzugefügt.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Wenn diese Methode fehlschlägt, wird das Ereignis sowohl von INameSpaceTreeControl als auch von TreeView verarbeitet. Wenn S_OK zurückgegeben wird, verarbeitet nur INameSpaceTreeControl das Ereignis.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl.h |