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) |