Messages et notifications de l’interpréteur de commandes

Cette section décrit les messages et notifications De l’interpréteur de commandes Windows.

Contenu de cette section

Rubrique 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 de la barre d’application autohide associée à un bord de l’écran. Si le système a plusieurs moniteurs, le moniteur qui contient la barre des tâches principale est utilisé.
ABM_GETAUTOHIDEBAREX
Récupère le handle de la barre d’application autohide associée à un bord de l’écran. Ce message étend ABM_GETAUTOHIDEBAR en vous permettant de spécifier un moniteur particulier, pour une utilisation dans plusieurs situations d’analyse.
ABM_GETSTATE
Récupère les états d’autohide et de 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 envoyer des messages de notification. Une barre d’applications 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 de l’application. Le système ajuste le rectangle englobant afin que la barre de l’application n’interfère pas avec la barre des tâches Windows ou toute autre barre d’applications.
ABM_REMOVE
Annule l’inscription d’une barre d’applications en la supprimant de la liste interne du système. Le système n’envoie plus de messages de notification à la barre de l’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 a 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, pour une utilisation dans plusieurs situations d’analyse.
ABM_SETPOS
Définit la taille et la position de l’é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 d’applications n’interfère pas avec la barre des tâches Windows ou toute autre barre d’applications.
ABM_SETSTATE
Définit les états autohide et always-on-top de la barre des tâches Windows.
ABM_WINDOWPOSCHANGED
Avertit le système lorsque la position d’une barre d’applications a changé. Une barre d’application doit appeler ce message en réponse au message WM_WINDOWPOSCHANGED .
ABN_FULLSCREENAPP
Avertit une barre d’application lorsqu’une application en plein écran s’ouvre ou se ferme. Cette notification est envoyée sous la forme d’un message défini par l’application qui est défini par le message ABM_NEW .
ABN_POSCHANGED
Avertit une barre d’applications lorsqu’un événement qui peut affecter la taille et la position de la barre d’application s’est produit. Les événements incluent les modifications apportées à 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 sur le même côté de l’écran.
ABN_STATECHANGE
Avertit une barre d’applications que l’état de mise en page 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 zone de case activée « Toujours en haut » ou « Masquer automatiquement » de 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 horizontalement ou Vignette verticale dans le menu contextuel de la barre des tâches.
CPL_DBLCLK
Envoyé à la fonction CPlApplet d’une application 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 Panneau de configuration avant que la DLL contenant l’application Panneau de configuration soit publiée.
CPL_GETCOUNT
Envoyé à la fonction CPlApplet d’une application 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 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 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 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 informer 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 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 de suppression d’image de mettre à jour à l’aide de nouvelles informations DROPDESCRIPTION .
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. 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 pour l’ID de commande donné dans le menu contextuel.
DFM_INVOKECOMMAND
Envoyé par l’implémentation du 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 d’appeler une commande de menu étendu.
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 en 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 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 le menu entier.
DFM_WM_MEASUREITEM
Envoyé à la fenêtre propriétaire d’un contrôle ou d’un élément de menu lors de la création du contrôle ou du menu.
FM_GETDRIVEINFO
Envoyé par une extension du Gestionnaire de fichiers pour récupérer les informations du lecteur à partir de la fenêtre gestionnaire de fichiers active.
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 gestionnaire de fichiers active (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 gestionnaire de fichiers active (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 du 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 du Gestionnaire de fichiers pour récupérer le nombre de fichiers sélectionnés dans la fenêtre gestionnaire de fichiers active (fenêtre répertoire ou résultats de la recherche).
FM_GETSELCOUNTLFN
Envoyé par une extension du Gestionnaire de fichiers pour récupérer le nombre de fichiers sélectionnés dans la fenêtre gestionnaire de fichiers active (fenêtre répertoire ou résultats de la recherche). Le nombre inclut les fichiers qui ont des noms de fichiers longs.
FM_REFRESH_WINDOWS
Envoyé par une extension du 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 que le Gestionnaire de fichiers recharge 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 sur 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 Affichage dans le Gestionnaire de fichiers. L’extension peut utiliser cette notification pour mettre à jour son menu.
NCM_DISPLAYERRORTIP
Affiche un message d’erreur dans le conseil de bulle associé 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 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 en 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 qui affecte l’un de ses éléments s’est produit. 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 celui-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 notifié. Ces événements sont envoyés au rappel d’affichage via SFVM_FSNOTIFY et sont ensuite gérés par la vue.
SFVM_GETSELECTEDOBJECTS
Récupère un tableau de pointeurs vers des listes d’identificateurs d’éléments (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 Windows Explorer avant qu’il ne s’affiche. Utilisé par IShellFolderViewCB::MessageSFVCB.
SFVM_INVOKECOMMAND
Avertit l’objet de rappel qu’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 des éléments de menu dans les menus windows Explorer. Utilisé par IShellFolderViewCB::MessageSFVCB.
SFVM_REARRANGE
Avertit l’IShellView de réorganiser ses éléments. Utilisé par SHShellFolderView_Message.
SFVM_REMOVEOBJECT
Supprime un objet de la vue de l’interpréteur de commandes. Utilisé par SHShellFolderView_Message.
SFVM_SETCLIPBOARD
Avertit IShellView lorsqu’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 les commandes Copy et Cut . Utilisé par SHShellFolderView_Message.
SFVM_SIZE
Avertit l’objet de rappel que l’affichage dossier a été redimensionné. Utilisé par IShellFolderViewCB::MessageSFVCB.
SFVM_UNMERGEMENU
Avertit l’objet de rappel qu’un menu est supprimé. Utilisé par IShellFolderViewCB::MessageSFVCB.
SFVM_UPDATEOBJECT
Mises à 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 status est en cours de 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 la structure SMDATA associée.
SMC_CREATE
Vous avertit qu’une bande de menus a été créée.
SMC_DEFAULTICON
Retourne l’icône par défaut pour l’élément spécifié par la structure SMDATA associée.
SMC_DEMOTE
Rétrogradez l’élément spécifié par la structure SMDATA associée.
SMC_DISPLAYCHEVRONTIP
Vous 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
Promouvez l’élément spécifié par la structure SMDATA associée.
SMC_REFRESH
Envoie une notification indiquant que les menus ont été 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 la structure SMDATA associée.
SMC_SFEXEC
Exécutez l’élément de dossier Shell spécifié dans la structure SMDATA 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 des 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é à 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é un carte de formation avec l’aide de Windows. Le message informe l’application lorsque l’utilisateur clique sur un bouton pouvant être créé. Une application lance une carte d’entraînement en spécifiant la commande HELP_TCARD dans un appel à la fonction WinHelp.