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 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour