funzione SHShellFolderView_Message (shlobj_core.h)

[SHShellFolderView_Message è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]

Invia un messaggio all'implementazione predefinita di IFolderView (DefView) della shell.

Sintassi

LRESULT SHShellFolderView_Message(
  [in] HWND   hwndMain,
       UINT   uMsg,
       LPARAM lParam
);

Parametri

[in] hwndMain

Tipo: HWND

Handle per la finestra che riceve il messaggio.

uMsg

Tipo: UINT

Messaggio da inviare. Di seguito è riportato un elenco di messaggi possibili.

Message Descrizione
SFVM_ADDOBJECT Aggiunge un oggetto alla visualizzazione shell.
SFVM_GETSELECTEDOBJECTS Recupera una matrice di PIDL per tutti gli oggetti selezionati.
SFVM_REARRANGE Notifica a IShellView di riorganizzare gli elementi.
SFVM_REMOVEOBJECT Rimuove un oggetto dalla visualizzazione shell.
SFVM_SETCLIPBOARD Notifica a IShellView quando uno dei relativi oggetti viene posizionato negli Appunti come risultato di un comando di menu.
SFVM_SETITEMPOS Imposta la posizione di un elemento nella visualizzazione shell.
SFVM_SETPOINTS Imposta i punti degli oggetti attualmente selezionati sull'oggetto dati nei comandi di copia e taglio .
SFVM_UPDATEOBJECT Aggiornamenti un oggetto passando un puntatore a una matrice di due PIDL.

lParam

Tipo: LPARAM

Il contenuto di questo valore dipende dal messaggio passato in uMsg. Per altre informazioni, vedere singoli argomenti relativi ai messaggi.

Valore restituito

Tipo: LRESULT

Il valore restituito dipende dal messaggio passato in uMsg. Per altre informazioni, vedere singoli argomenti relativi ai messaggi.

Requisiti

Requisito Valore
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 (includere Shlobj.h)
Libreria Shell32.lib
DLL Shell32.dll (versione 5.0 o successiva)

Vedi anche

SHCreateShellFolderView