SHShellFolderView_Message, fonction (shlobj_core.h)
[SHShellFolderView_Message est disponible dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]
Envoie un message à l’implémentation IFolderView par défaut de l’interpréteur de commandes (DefView).
Syntaxe
LRESULT SHShellFolderView_Message(
[in] HWND hwndMain,
UINT uMsg,
LPARAM lParam
);
Paramètres
[in] hwndMain
Type : HWND
Handle de la fenêtre qui reçoit le message.
uMsg
Type : UINT
Message à envoyer. Voici la liste des messages possibles.
Message | Description |
---|---|
SFVM_ADDOBJECT | Ajoute un objet à la vue de l’interpréteur de commandes. |
SFVM_GETSELECTEDOBJECTS | Récupère un tableau de PIDL pour tous les objets sélectionnés. |
SFVM_REARRANGE | Avertit l’IShellView de réorganiser ses éléments. |
SFVM_REMOVEOBJECT | Supprime un objet de la vue de l’interpréteur de commandes. |
SFVM_SETCLIPBOARD | Avertit IShellView lorsqu’un de ses objets est placé dans le Presse-papiers à la suite d’une commande de menu. |
SFVM_SETITEMPOS | Définit la position d’un élément dans la vue de l’interpréteur de commandes. |
SFVM_SETPOINTS | Définit les points des objets actuellement sélectionnés sur l’objet de données sur les commandes copier et couper . |
SFVM_UPDATEOBJECT | Mises à jour un objet en passant un pointeur à un tableau de deux PIDL. |
lParam
Type : LPARAM
Le contenu de cette valeur dépend du message passé dans uMsg. Pour plus d’informations, consultez les rubriques des messages individuels.
Valeur retournée
Type : LRESULT
La valeur de retour dépend du message passé dans uMsg. Pour plus d’informations, consultez les rubriques des messages individuels.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shlobj_core.h (inclure Shlobj.h) |
Bibliothèque | Shell32.lib |
DLL | Shell32.dll (version 5.0 ou ultérieure) |