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 |
---|---|
|
La notification a été gérée. |
|
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 |