Metodo IShellFolderView::AddObject (shlobj_core.h)
[AddObject è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Può essere modificato o non disponibile nelle versioni successive.
Aggiunge un elemento alla visualizzazione.
Sintassi
HRESULT AddObject(
[in] PUITEMID_CHILD pidl,
[out] UINT *puItem
);
Parametri
[in] pidl
Tipo: PUITEMID_CHILD
Puntatore a un ItemID che specifica l'elemento da aggiungere alla visualizzazione.
[out] puItem
Tipo: UINT*
Puntatore a un valore che, quando questo metodo restituisce correttamente, riceve la posizione di indice dell'elemento aggiunto.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Se si chiama immediatamente IShellFolderView::GetObject con questo indice, si otterrà una copia del ITEMID_CHILD aggiunto. Tuttavia, la posizione di indice di un elemento può cambiare nel tempo, in modo che il codice non possa considerare attendibile che qualsiasi indice specifico restituisce sempre la stessa ITEMID_CHILD.
Gli elementi aggiunti tramite questo metodo possono essere rimossi dalla visualizzazione dall'origine dati in qualsiasi momento.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shlobj_core.h |