Partager via


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)

Voir aussi

SHCreateShellFolderView