Metodo INameSpaceTreeControlEvents::OnItemClick (shobjidl.h)
Chiamato quando l'utente fa clic su un pulsante sul mouse.
Sintassi
HRESULT OnItemClick(
[in] IShellItem *psi,
[in] NSTCEHITTEST nstceHitTest,
[in] NSTCECLICKTYPE nstceClickType
);
Parametri
[in] psi
Tipo: IShellItem*
IShellItem su cui è stato fatto clic.
[in] nstceHitTest
Tipo: NSTCEHITTEST
Percorso nell'oggetto IShellItem su cui è stato fatto clic. Uno dei valori seguenti:
NSTCEHT_NOWHERE (0x0001)
Il clic ha perso L'oggetto IShellItem.
NSTCEHT_ONITEMICON (0x0002)
Il clic è stato sull'icona di IShellItem.
NSTCEHT_ONITEMLABEL (0x0004)
Il clic è stato sul testo dell'etichetta di IShellItem.
NSTCEHT_ONITEMINDENT (0x0008)
Il clic è stato sullo spazio rientro sul lato sinistro dell'oggetto IShellItem.
NSTCEHT_ONITEMBUTTON (0x0010)
Il clic è stato sul pulsante expando dell'oggetto IShellItem.
NSTCEHT_ONITEMRIGHT (0x0020)
Il clic è stato sul lato destro del testo di IShellItem.
NSTCEHT_ONITEMSTATEICON (0x0040)
Il clic è stato sull'icona dello stato di IShellItem.
NSTCEHT_ONITEM (0x0046)
Il clic è stato sull'icona dell'elemento o sull'etichetta dell'elemento o sull'icona dello stato di IShellItem.
NSTCEHT_ONITEMTABBUTTON (0x1000)
Il clic è stato sul pulsante della scheda di IShellItem.
[in] nstceClickType
Tipo: NSTCSTYLE
Indica quale pulsante è stato fatto clic e il tipo di clic. Uno dei valori seguenti:
NSTCECT_LBUTTON (0x0001)
Il pulsante sinistro è stato fatto clic.
NSTCECT_MBUTTON (0x0002)
Il pulsante centrale è stato fatto clic.
NSTCECT_RBUTTON (0x0003)
Il pulsante destro è stato fatto clic.
NSTCECT_BUTTON (0x0003)
È stato fatto clic su un pulsante.
NSTCECT_DBLCLICK (0x0004)
Il clic è stato un doppio clic. Se questo valore è presente, viene aggiunto a uno degli altri valori.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Se questo metodo ha esito negativo, l'evento viene elaborato sia da INameSpaceTreeControl che da TreeView. Se restituisce S_OK, solo INameSpaceTreeControl elabora l'evento.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl.h |