Messages et notifications shell
Cette section décrit les messages et notifications Windows Shell.
Dans cette section
Sujet | Description |
---|---|
ABM_ACTIVATE |
Avertit le système qu’une barre d’applications a été activée. Une barre d’applications doit appeler ce message en réponse au message WM_ACTIVATE. |
ABM_GETAUTOHIDEBAR |
Récupère le handle dans la barre d’application de mise en page automatique associée à un bord de l’écran. Si le système possède plusieurs moniteurs, le moniteur qui contient la barre des tâches principale est utilisé. |
ABM_GETAUTOHIDEBAREX |
Récupère le handle dans la barre d’application de mise en page automatique associée à un bord de l’écran. Ce message étend ABM_GETAUTOHIDEBAR en vous permettant de spécifier un moniteur particulier, à utiliser dans plusieurs situations de surveillance. |
ABM_GETSTATE |
Récupère l’autohide et les états toujours en haut de la barre des tâches Windows. |
ABM_GETTASKBARPOS |
Récupère le rectangle englobant de la barre des tâches Windows. |
ABM_NEW |
Inscrit une nouvelle barre d’application et spécifie l’identificateur de message que le système doit utiliser pour lui envoyer des messages de notification. Une barre d’application doit envoyer ce message avant d’envoyer d’autres messages de barre d’application. |
ABM_QUERYPOS |
Demande une taille et une position d’écran pour une barre d’application. Lorsque la demande est effectuée, le message propose un bord d’écran et un rectangle englobant pour la barre d’application. Le système ajuste le rectangle englobant afin que la barre des applications n’interfère pas avec la barre des tâches Windows ou toute autre barre d’application. |
ABM_REMOVE |
Annule l’inscription d’une barre d’application en la supprimant de la liste interne du système. Le système n’envoie plus de messages de notification à la barre d’application ou empêche d’autres applications d’utiliser la zone d’écran utilisée par la barre d’application. |
ABM_SETAUTOHIDEBAR |
Inscrit ou annule l’inscription d’une barre d’application automatique pour un bord donné de l’écran. Si le système possède plusieurs moniteurs, le moniteur qui contient la barre des tâches principale est utilisé. |
ABM_SETAUTOHIDEBAREX |
Inscrit ou annule l’inscription d’une barre d’application automatique pour un bord donné de l’écran. Ce message étend ABM_SETAUTOHIDEBAR en vous permettant de spécifier un moniteur particulier, à utiliser dans plusieurs situations de surveillance. |
ABM_SETPOS |
Définit la taille et la position d’écran d’une barre d’application. Le message spécifie un bord d’écran et le rectangle englobant de la barre d’application. Le système peut ajuster le rectangle englobant afin que la barre des applications n’interfère pas avec la barre des tâches Windows ou toute autre barre d’application. |
ABM_SETSTATE |
Définit l’autohide et les états toujours en haut de la barre des tâches Windows. |
ABM_WINDOWPOSCHANGED |
Avertit le système quand la position d’une barre d’applications a changé. Une barre d’applications doit appeler ce message en réponse au message WM_WINDOWPOSCHANGED. |
ABN_FULLSCREENAPP |
Avertit une barre d’applications lorsqu’une application plein écran s’ouvre ou se ferme. Cette notification est envoyée sous la forme d’un message défini par l’application défini par le message ABM_NEW. |
ABN_POSCHANGED |
Avertit une barre d’applications lorsqu’un événement s’est produit qui peut affecter la taille et la position de la barre d’application. Les événements incluent des modifications dans la taille, la position et l’état de visibilité de la barre des tâches, ainsi que l’ajout, la suppression ou le redimensionnement d’une autre barre d’applications du même côté de l’écran. |
ABN_STATECHANGE |
Avertit une barre d’applications que l’état automatique ou toujours en haut de la barre des tâches a changé, c’est-à-dire que l’utilisateur a sélectionné ou désactivé la case à cocher « Toujours en haut » ou « Masquer automatiquement » dans la feuille de propriétés de la barre des tâches. |
ABN_WINDOWARRANGE |
Avertit une barre d’application que l’utilisateur a sélectionné la commande Cascade, Vignette horizontale ou Mosaïque verticalement dans le menu contextuel de la barre des tâches. |
CPL_DBLCLK |
Envoyé à la fonction CPlApplet d’une application du Panneau de configuration lorsque l’utilisateur double-clique sur l’icône d’une boîte de dialogue prise en charge par l’application. |
CPL_EXIT |
Envoyé une fois à la fonction CPlApplet d’une application du Panneau de configuration avant la publication de la DLL contenant l’application Panneau de configuration. |
CPL_GETCOUNT |
Envoyé à la fonction CPlApplet d’une application du Panneau de configuration pour récupérer le nombre de boîtes de dialogue prises en charge par l’application. |
CPL_INIT |
Envoyé à la fonction CPlApplet d’une application du Panneau de configuration pour l’inviter à effectuer une initialisation globale, en particulier l’allocation de mémoire. |
CPL_INQUIRE |
Envoyé à la fonction CPlApplet d’une application du Panneau de configuration pour demander des informations sur une boîte de dialogue prise en charge par l’application. |
CPL_NEWINQUIRE |
Envoyé à la fonction CPlApplet d’une application du Panneau de configuration pour demander des informations sur une boîte de dialogue prise en charge par l’application. |
CPL_SELECT |
|
CPL_STARTWPARMS |
Envoyé pour notifier CPlApplet que l’utilisateur a choisi l’icône associée à une boîte de dialogue donnée.
CPlApplet doit afficher la boîte de dialogue correspondante et effectuer toutes les tâches spécifiées par l’utilisateur. |
CPL_STOP |
Envoyé à la fonction CPlApplet d’une application du Panneau de configuration lorsque l’application de contrôle du Panneau de configuration se ferme. L’application de contrôle envoie le message une fois pour chaque boîte de dialogue prise en charge par l’application. |
DDWM_UPDATEWINDOW |
Indique à une fenêtre d’image déroulante de mettre à jour à l’aide de nouvelles DROPDESCRIPTION informations. |
DFM_GETDEFSTATICID |
Envoyé par l’implémentation du menu contextuel par défaut lors de la création, en spécifiant la commande de menu par défaut et en autorisant un autre choix à effectuer. Utilisé par LPFNDFMCALLBACK. |
DFM_GETHELPTEXT |
Permet à l’objet de rappel de spécifier une chaîne de texte d’aide. |
DFM_GETHELPTEXTW |
Permet à l’objet de rappel de spécifier une chaîne de texte d’aide. |
DFM_GETVERB |
Envoyé par l’implémentation du menu contextuel par défaut pour obtenir le verbe de l’ID de commande donné dans le menu contextuel. |
DFM_INVOKECOMMAND |
Envoyé par l’implémentation de menu contextuel par défaut pour demander la fonction de rappel qui gère le menu (LPFNDFMCALLBACK) pour appeler une commande de menu. |
DFM_INVOKECOMMANDEX |
Envoyé par l’implémentation de menu contextuel par défaut pour demander LPFNDFMCALLBACK pour appeler une commande de menu étendue. |
DFM_MAPCOMMANDNAME |
Envoyé par l’implémentation de menu contextuel par défaut pour affecter un nom à une commande de menu. |
DFM_MERGECONTEXTMENU |
Permet au rappel d’ajouter des éléments au menu. |
DFM_MERGECONTEXTMENU_BOTTOM |
Permet au rappel d’ajouter des éléments au bas du menu étendu. |
DFM_MERGECONTEXTMENU_TOP |
Permet au rappel d’ajouter des éléments en haut du menu étendu. |
DFM_MODIFYQCMFLAGS |
Permet au rappel de modifier les valeurs de CFM_XXX passées à IContextMenu ::QueryContextMenu. |
DFM_VALIDATECMD |
Envoyé pour vérifier l’existence d’une commande de menu. |
DFM_WM_DRAWITEM |
Envoyé à la fenêtre parente d’un contrôle ou d’un menu dessiné par le propriétaire lorsqu’un aspect visuel du contrôle ou du menu a changé. |
DFM_WM_INITMENUPOPUP |
Envoyé lorsqu’un menu déroulant ou un sous-menu est sur le point de devenir actif. Cela permet à une application de modifier le menu avant son affichage, sans modifier l’intégralité du menu. |
DFM_WM_MEASUREITEM |
Envoyé à la fenêtre propriétaire d’un contrôle ou d’un élément de menu lorsque le contrôle ou le menu est créé. |
FM_GETDRIVEINFO |
Envoyé par une extension Du Gestionnaire de fichiers pour récupérer les informations de lecteur à partir de la fenêtre Active File Manager. |
FM_GETFILESEL |
Envoyé par une extension gestionnaire de fichiers pour récupérer des informations sur un fichier sélectionné à partir de la fenêtre active du Gestionnaire de fichiers (la fenêtre répertoire ou la fenêtre Résultats de la recherche). |
FM_GETFILESELLFN |
Envoyé par une extension gestionnaire de fichiers pour récupérer des informations sur un fichier sélectionné à partir de la fenêtre active du Gestionnaire de fichiers (la fenêtre répertoire ou la fenêtre Résultats de la recherche). Le fichier sélectionné peut avoir un nom de fichier long. |
FM_GETFOCUS |
Envoyé par une extension gestionnaire de fichiers pour récupérer le type de fenêtre Gestionnaire de fichiers qui a le focus d’entrée. |
FM_GETSELCOUNT |
Envoyé par une extension gestionnaire de fichiers pour récupérer le nombre de fichiers sélectionnés dans la fenêtre gestionnaire de fichiers active (la fenêtre répertoire ou la fenêtre Résultats de la recherche). |
FM_GETSELCOUNTLFN |
Envoyé par une extension gestionnaire de fichiers pour récupérer le nombre de fichiers sélectionnés dans la fenêtre active du Gestionnaire de fichiers (la fenêtre répertoire ou la fenêtre Résultats de la recherche). Le nombre inclut les fichiers qui ont des noms de fichiers longs. |
FM_REFRESH_WINDOWS |
Envoyé par une extension gestionnaire de fichiers pour que le Gestionnaire de fichiers repeint sa fenêtre active ou toutes ses fenêtres. |
FM_RELOAD_EXTENSIONS |
Envoyé par une extension du Gestionnaire de fichiers (ou une autre application) pour permettre au Gestionnaire de fichiers de recharger toutes les DLL d’extension répertoriées dans la section [AddOns] du fichier Winfile.ini. |
FMEVENT_HELPMENUITEM |
Envoyé à une procédure DLL d’extension du Gestionnaire de fichiers lorsque l’utilisateur appuie sur F1 dans un élément de commande de menu ou de barre d’outils. L’extension doit appeler WinHelp, avec le paramètre hwnd de cette fonction défini sur la valeur du paramètre hwnd de l’extension. |
FMEVENT_HELPSTRING |
Envoyé à une procédure DLL d’extension du Gestionnaire de fichiers lorsque le Gestionnaire de fichiers souhaite une chaîne d’aide pour un élément de commande de menu ou de barre d’outils. |
FMEVENT_INITMENU |
Envoyé à une DLL d’extension lorsque l’utilisateur sélectionne le menu de l’extension dans la barre de menus du Gestionnaire de fichiers. L’extension peut utiliser cette notification pour initialiser les éléments de menu. |
FMEVENT_LOAD |
Envoyé à une DLL d’extension lorsque le Gestionnaire de fichiers charge la DLL. |
FMEVENT_SELCHANGE |
Envoyé à une DLL d’extension lorsque l’utilisateur sélectionne un nom de fichier dans la fenêtre de répertoire du Gestionnaire de fichiers ou dans la fenêtre Résultats de la recherche. |
FMEVENT_TOOLBARLOAD |
Envoyé à une DLL d’extension lorsque le Gestionnaire de fichiers charge sa barre d’outils. Ce message permet à une DLL d’extension d’ajouter un bouton à la barre d’outils du Gestionnaire de fichiers. |
FMEVENT_UNLOAD |
Envoyé à une DLL d’extension lorsque le Gestionnaire de fichiers décharge la DLL. |
FMEVENT_USER_REFRESH |
Envoyé à une DLL d’extension lorsque l’utilisateur choisit la commande Actualiser dans le menu Afficher dans le Gestionnaire de fichiers. L’extension peut utiliser cette notification pour mettre à jour son menu. |
NCM_DISPLAYERRORTIP |
Affiche un message d’erreur dans l’info-bulle associée au contrôle d’adresse réseau. |
NCM_GETADDRESS |
Indique si une adresse réseau est conforme à un type et un format spécifiés. |
NCM_GETALLOWTYPE |
Récupère les types d’adresses réseau qu’un contrôle d’adresse réseau spécifié accepte. |
NCM_SETALLOWTYPE |
Définit les types d’adresses réseau qu’un contrôle d’adresse réseau spécifié accepte. |
SFVM_ADDOBJECT |
Ajoute un objet à la vue Shell. Utilisé par SHShellFolderView_Message. |
SFVM_ADDPROPERTYPAGES |
Permet à l’objet de rappel de fournir une page à ajouter à la feuille de propriétés Properties de l’objet sélectionné. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_BACKGROUNDENUM |
Permet à l’objet de rappel de demander l’énumération sur un thread d’arrière-plan. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_BACKGROUNDENUMDONE |
Avertit l’objet de rappel que l’énumération d’arrière-plan est terminée. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
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. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_DEFITEMCOUNT |
Permet à l’objet de rappel de spécifier le nombre d’éléments dans l’affichage dossier. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_DEFVIEWMODE |
Permet à l’objet de rappel de spécifier le mode d’affichage. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_FSNOTIFY |
Avertit l’objet de rappel qu’un événement a eu lieu qui affecte l’un de ses éléments. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
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. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_GETBUTTONINFO |
Permet à l’objet de rappel d’ajouter des boutons à la barre d’outils. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_GETBUTTONS |
Permet à l’objet de rappel de spécifier les boutons à ajouter à la barre d’outils. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
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. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_GETHELPTOPIC |
Permet à l’objet de rappel de spécifier un fichier d’aide HTML et une rubrique dans celle-ci. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_GETNOTIFY |
Notification envoyée à l’objet de rappel d’affichage pour spécifier les emplacements et les événements qui doivent être inscrits pour les événements de notification de modification. Une fois qu’ils sont inscrits, lorsqu’une modification se produit sur ces emplacements ou événements, l’objet de rappel d’affichage est averti. Ces événements sont envoyés au rappel d’affichage via SFVM_FSNOTIFY, puis gérés par la vue. |
SFVM_GETSELECTEDOBJECTS |
Récupère un tableau de pointeurs vers des listes d’identificateurs d’élément (PIDL) pour tous les objets sélectionnés. Utilisé par SHShellFolderView_Message. |
SFVM_GETSORTDEFAULTS |
Permet à l’objet de rappel de spécifier un paramètre de tri par défaut. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
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. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_INITMENUPOPUP |
Permet à l’objet de rappel de modifier un menu contextuel de l’Explorateur Windows avant son affichage. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_INVOKECOMMAND |
Avertit l’objet de rappel que l’une de ses commandes de barre d’outils ou de menu a été appelée par l’utilisateur. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_MERGEMENU |
Permet à l’objet de rappel de fusionner les éléments de menu dans les menus de l’Explorateur Windows. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_REARRANGE |
Notifie leIShellViewpour réorganiser ses éléments. Utilisé par SHShellFolderView_Message. |
SFVM_REMOVEOBJECT |
Supprime un objet de la vue shell. Utilisé par SHShellFolderView_Message. |
SFVM_SETCLIPBOARD |
Avertit leIShellViewlorsque l’un de ses objets est placé dans le Presse-papiers à la suite d’une commande de menu. Utilisé par SHShellFolderView_Message. |
SFVM_SETITEMPOS |
Définit la position d’un élément dans la vue Shell. Utilisé par SHShellFolderView_Message. |
SFVM_SETPOINTS |
Définit les points des objets actuellement sélectionnés sur l’objet de données sur commandes Copier et Couper. Utilisé par SHShellFolderView_Message. |
SFVM_SIZE |
Avertit l’objet de rappel que la vue dossier a été redimensionnée. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_UNMERGEMENU |
Avertit l’objet de rappel qu’un menu est supprimé. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_UPDATEOBJECT |
Met à jour un objet en passant un pointeur à un tableau de deux PIDL. Utilisé par SHShellFolderView_Message. |
SFVM_UPDATESTATUSBAR |
Avertit l’objet de rappel que la barre d’état est mise à jour. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SFVM_WINDOWCREATED |
Avertit l’objet de rappel que la fenêtre d’affichage des dossiers est en cours de création. Utilisé par IShellFolderViewCB ::MessageSFVCB. |
SMC_CHEVRONEXPAND |
L’utilisateur a cliqué sur un chevron pour développer l’élément spécifié par la structure SMDATA associée. |
SMC_CHEVRONGETTIP |
Demande le titre et le texte d’une info-bulle de chevron pour l’élément spécifié par l'SMDATA structure associée. |
SMC_CREATE |
Vous avertit qu’un groupe de menus a été créé. |
SMC_DEFAULTICON |
Retourne l’icône par défaut de l’élément spécifié par l'SMDATA structure associée. |
SMC_DEMOTE |
Rétrogradez l’élément spécifié par la structureSMDATA associée. |
SMC_DISPLAYCHEVRONTIP |
Avertit qu’une info-bulle est sur le point d’être affichée pour le chevron associé à l’élément spécifié par la structure SMDATA associée. |
SMC_EXITMENU |
Vous avertit que le menu est en cours de réduction. |
SMC_GETINFO |
Demande des informations sur un élément de menu standard. |
SMC_GETOBJECT |
Demande un pointeur vers un objet spécifié. |
SMC_GETSFINFO |
Demande des informations sur un élément de menu de dossier Shell. |
SMC_GETSFOBJECT |
Demande un pointeur vers un objet spécifié. |
SMC_INITMENU |
Vous avertit d’initialiser la bande de menus. |
SMC_NEWITEM |
Vous avertit d’un nouvel élément, comme spécifié par la structure SMDATA associée. |
SMC_PROMOTE |
Promouvoir l’élément spécifié par la structure deSMDATA associée. |
SMC_REFRESH |
Envoie une notification indiquant que les menus sont complètement actualisés et que vous pouvez réinitialiser votre état. |
SMC_SETSFOBJECT |
Vous avertit d’enregistrer l’objet passé. |
SMC_SFDDRESTRICTED |
Demande s’il est acceptable de supprimer un objet de données sur l’élément spécifié par l'SMDATA structure associée. |
SMC_SFEXEC |
Exécutez l’élément de dossier Shell spécifié dans la structureSMDATA associée. |
SMC_SFSELECTITEM |
L’utilisateur a sélectionné l’élément spécifié par la structure SMDATA associée. |
SMC_SHCHANGENOTIFY |
Vous avertit qu’une modification a eu lieu. |
WM_CPL_LAUNCH |
Ce message n’est pas pris en charge. |
WM_CPL_LAUNCHED |
Ce message n’est pas pris en charge. |
WM_DROPFILES |
Envoyé lorsque l’utilisateur supprime un fichier dans la fenêtre d’une application qui s’est inscrite en tant que destinataire de fichiers supprimés. |
WM_HELP |
Indique que l’utilisateur a appuyé sur la touche F1. Si un menu est actif lorsque la touche F1 est enfoncée, WM_HELP est envoyée à la fenêtre associée au menu ; sinon, WM_HELP est envoyé à la fenêtre qui a le focus clavier. Si aucune fenêtre n’a le focus clavier, WM_HELP est envoyé à la fenêtre active. |
WM_TCARD |
Envoyé à une application qui a lancé une carte de formation avec l’aide de Windows. Le message informe l’application lorsque l’utilisateur clique sur un bouton auteur. Une application lance une carte d’entraînement en spécifiant la commande HELP_TCARD dans un appel à la fonction WinHelp. |