Partager via


Méthode IShellFolderViewCB ::MessageSFVCB (shlobj_core.h)

Permet la communication entre l’objet d’affichage de dossier système et un objet de rappel d’affichage de dossier système.

Syntaxe

HRESULT MessageSFVCB(
  [in] UINT   uMsg,
       WPARAM wParam,
       LPARAM lParam
);

Paramètres

[in] uMsg

Type : UINT

Une des notifications suivantes.

Notification Utilisation
SFVM_ADDPROPERTYPAGES Permet à l’objet de rappel de fournir une page à ajouter à la feuille de propriétés de l’objet sélectionné.
SFVM_BACKGROUNDENUM Permet à l’objet de rappel de demander que l’énumération soit effectuée sur un thread d’arrière-plan.
SFVM_BACKGROUNDENUMDONE Avertit l’objet de rappel que l’énumération en arrière-plan est terminée.
SFVM_COLUMNCLICK Avertit l’objet de rappel que l’utilisateur a cliqué sur un en-tête de colonne pour trier la liste des objets dans l’affichage dossier.
SFVM_DEFITEMCOUNT Permet à l’objet de rappel de spécifier le nombre d’éléments dans l’affichage dossier.
SFVM_DEFVIEWMODE Permet à l’objet de rappel de spécifier le mode d’affichage.
SFVM_DIDDRAGDROP Avertit la fonction de rappel qu’une opération de glisser-déplacer a commencé.
SFVM_FSNOTIFY Avertit l’objet de rappel qu’un événement qui affecte l’un de ses éléments s’est produit.
SFVM_GETANIMATION Permet à l’objet de rappel de spécifier qu’une animation doit être affichée pendant que les éléments sont énumérés sur un thread d’arrière-plan.
SFVM_GETBUTTONINFO Permet à l’objet de rappel d’ajouter des boutons à la barre d’outils.
SFVM_GETBUTTONS Permet à l’objet de rappel de spécifier les boutons à ajouter à la barre d’outils.
SFVM_GETDETAILSOF Permet à l’objet de rappel de fournir les détails d’un élément dans un dossier Shell. Utilisez uniquement si un appel à GetDetailsOf échoue et qu’aucune méthode GetDetailsOf n’est disponible.
SFVM_GETHELPTEXT Permet à l’objet de rappel de spécifier une chaîne de texte d’aide pour les éléments de menu ou les boutons de barre d’outils.
SFVM_GETHELPTOPIC Permet à l’objet de rappel de spécifier un fichier et une rubrique d’aide.
SFVM_GETNOTIFY Spécifie les événements qui génèrent un message SFVM_FSNOTIFY pour un élément donné.
SFVM_GETPANE Permet à l’objet de rappel de fournir le volet de barre status dans lequel afficher les informations de zone Internet.
SFVM_GETSORTDEFAULTS Permet à l’objet de rappel de spécifier les paramètres de tri par défaut.
SFVM_GETTOOLTIPTEXT Permet à l’objet de rappel de spécifier une chaîne de texte d’info-bulle pour les éléments de menu ou les boutons de barre d’outils.
SFVM_GETZONE Permet à l’objet de rappel de fournir des informations de zone Internet.
SFVM_INITMENUPOPUP Permet à l’objet de rappel de modifier le menu contextuel d’un élément.
SFVM_INVOKECOMMAND Avertit l’objet de rappel qu’une de ses commandes de barre d’outils ou de menu a été appelée.
SFVM_MERGEMENU Permet à l’objet de rappel de fusionner des éléments de menu dans les menus Explorer Windows.
SFVM_QUERYFSNOTIFY Permet à l’objet de rappel d’inscrire un dossier afin que les modifications apportées à l’affichage de ce dossier génèrent des notifications.
SFVM_SETISFV Avertit l’objet de rappel du site conteneur. Il est utilisé uniquement lorsque IObjectWithSite ::SetSite n’est pas pris en charge et que SHCreateShellFolderViewEx est utilisé.
SFVM_SIZE Avertit l’objet de rappel que la vue dossier a été redimensionnée.
SFVM_THISIDLIST Permet à l’objet de rappel de spécifier le PIDL de la vue. Il est utilisé uniquement lorsque SetIDList et IPersistFolder2 ::GetCurFolder ont échoué.
SFVM_UNMERGEMENU Avertit l’objet de rappel qu’un menu est en cours de suppression.
SFVM_UPDATESTATUSBAR Permet à l’objet de rappel de demander que la barre status soit mise à jour.
SFVM_WINDOWCREATED Avertit l’objet de rappel que la fenêtre d’affichage dossier est en cours de création.

wParam

Type : WPARAM

Informations supplémentaires Pour connaître les exigences spécifiques, consultez les pages de notification individuelles.

lParam

Type : LPARAM

Informations supplémentaires Pour connaître les exigences spécifiques, consultez les pages de notification individuelles.

Valeur retournée

Type : HRESULT

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
La notification a été gérée.
E_NOTIMPL
Le message n’a pas été géré et l’objet d’affichage de dossier système doit effectuer le traitement par défaut.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj_core.h
DLL Shell32.dll