Metodo IShellFolderViewCB::MessageSFVCB (shlobj_core.h)
Consente la comunicazione tra l'oggetto visualizzazione cartelle di sistema e un oggetto callback di visualizzazione cartelle di sistema.
Sintassi
HRESULT MessageSFVCB(
[in] UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Parametri
[in] uMsg
Tipo: UINT
Una delle notifiche seguenti.
Notifica | Utilizzo |
---|---|
SFVM_ADDPROPERTYPAGES | Consente all'oggetto callback di fornire una pagina da aggiungere alla finestra delle proprietà Proprietà dell'oggetto selezionato. |
SFVM_BACKGROUNDENUM | Consente all'oggetto callback di richiedere che l'enumerazione venga eseguita su un thread in background. |
SFVM_BACKGROUNDENUMDONE | Notifica all'oggetto callback che l'enumerazione in background è stata completata. |
SFVM_COLUMNCLICK | Notifica all'oggetto callback che l'utente ha fatto clic su un'intestazione di colonna per ordinare l'elenco di oggetti nella visualizzazione cartelle. |
SFVM_DEFITEMCOUNT | Consente all'oggetto di callback di specificare il numero di elementi nella visualizzazione cartelle. |
SFVM_DEFVIEWMODE | Consente all'oggetto callback di specificare la modalità di visualizzazione. |
SFVM_DIDDRAGDROP | Notifica alla funzione di callback che è iniziata un'operazione di trascinamento della selezione. |
SFVM_FSNOTIFY | Notifica all'oggetto callback che si è verificato un evento che influisce su uno dei relativi elementi. |
SFVM_GETANIMATION | Consente all'oggetto callback di specificare che un'animazione deve essere visualizzata mentre gli elementi vengono enumerati in un thread in background. |
SFVM_GETBUTTONINFO | Consente all'oggetto callback di aggiungere pulsanti alla barra degli strumenti. |
SFVM_GETBUTTONS | Consente all'oggetto callback di specificare i pulsanti da aggiungere alla barra degli strumenti. |
SFVM_GETDETAILSOF | Consente all'oggetto callback di fornire i dettagli per un elemento in una cartella shell. Usare solo se una chiamata a GetDetailsOf ha esito negativo e non è disponibile alcun metodo GetDetailsOf da chiamare. |
SFVM_GETHELPTEXT | Consente all'oggetto callback di specificare una stringa di testo della Guida per le voci di menu o i pulsanti della barra degli strumenti. |
SFVM_GETHELPTOPIC | Consente all'oggetto callback di specificare un file e un argomento della Guida. |
SFVM_GETNOTIFY | Specifica gli eventi che genereranno un messaggio di SFVM_FSNOTIFY per un determinato elemento. |
SFVM_GETPANE | Consente all'oggetto callback di fornire il riquadro della barra di stato in cui visualizzare le informazioni sull'area Internet. |
SFVM_GETSORTDEFAULTS | Consente all'oggetto callback di specificare i parametri di ordinamento predefiniti. |
SFVM_GETTOOLTIPTEXT | Consente all'oggetto callback di specificare una stringa di testo della descrizione comando per le voci di menu o i pulsanti della barra degli strumenti. |
SFVM_GETZONE | Consente all'oggetto callback di fornire informazioni sull'area Internet. |
SFVM_INITMENUPOPUP | Consente all'oggetto di callback di modificare il menu di scelta rapida di un elemento. |
SFVM_INVOKECOMMAND | Notifica all'oggetto callback che è stato richiamato uno dei comandi della barra degli strumenti o dei menu. |
SFVM_MERGEMENU | Consente all'oggetto callback di unire le voci di menu nei menu di Esplora risorse. |
SFVM_QUERYFSNOTIFY | Consente all'oggetto di callback di registrare una cartella in modo che le modifiche apportate alla visualizzazione della cartella generino notifiche. |
SFVM_SETISFV | Notifica all'oggetto callback del sito contenitore. Viene usato solo quando IObjectWithSite::SetSite non è supportato e viene usato SHCreateShellFolderViewEx . |
SFVM_SIZE | Notifica all'oggetto callback che la visualizzazione cartelle è stata ridimensionata. |
SFVM_THISIDLIST | Consente all'oggetto callback di specificare il PIDL della visualizzazione. Viene usato solo quando SetIDList e IPersistFolder2::GetCurFolder hanno avuto esito negativo. |
SFVM_UNMERGEMENU | Notifica all'oggetto callback che viene rimosso un menu. |
SFVM_UPDATESTATUSBAR | Consente all'oggetto callback di richiedere l'aggiornamento della barra di stato. |
SFVM_WINDOWCREATED | Notifica all'oggetto callback che viene creata la finestra di visualizzazione cartelle. |
wParam
Tipo: WPARAM
Informazioni aggiuntive. Per requisiti specifici, vedere le singole pagine di notifica.
lParam
Tipo: LPARAM
Informazioni aggiuntive. Per requisiti specifici, vedere le singole pagine di notifica.
Valore restituito
Tipo: HRESULT
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
La notifica è stata gestita. |
|
Il messaggio non è stato gestito e l'oggetto visualizzazione cartelle di sistema deve eseguire l'elaborazione predefinita. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shlobj_core.h |
DLL | Shell32.dll |