Delen via


Shell-berichten en -meldingen

In deze sectie worden de Windows Shell-berichten en -meldingen beschreven.

In deze sectie

Onderwerp Beschrijving
ABM_ACTIVATE
Hiermee wordt het systeem op de hoogte gebracht dat een appbar is geactiveerd. Een appbar moet dit bericht aanroepen als reactie op het WM_ACTIVATE bericht.
ABM_GETAUTOHIDEBAR
Hiermee haalt u de ingang op de appbalk voor automatisch zichtbaar maken die is gekoppeld aan een rand van het scherm. Als het systeem meerdere monitors heeft, wordt de monitor met de primaire taakbalk gebruikt.
ABM_GETAUTOHIDEBAREX
Hiermee haalt u de ingang op de appbalk voor automatisch zichtbaar maken die is gekoppeld aan een rand van het scherm. Dit bericht breidt ABM_GETAUTOHIDEBAR uit door u in staat te stellen een bepaalde monitor op te geven voor gebruik in meerdere monitorsituaties.
ABM_GETSTATE
Haalt de statussen voor automatisch weergeven en altijd op de bovenkant van de Windows-taakbalk op.
ABM_GETTASKBARPOS
Hiermee wordt de begrenzingsrechthoek van de Windows-taakbalk opgehaald.
ABM_NEW
Registreert een nieuwe appbar en geeft de bericht-id op die het systeem moet gebruiken om meldingen te verzenden. Een appbar moet dit bericht verzenden voordat andere appbar-berichten worden verzonden.
ABM_QUERYPOS
Vraagt een grootte en schermpositie aan voor een appbar. Wanneer de aanvraag wordt ingediend, stelt het bericht een schermrand en een begrenzingsrechthoek voor de appbalk voor. Het systeem past de begrenzingsrechthoek aan, zodat de appbar geen invloed heeft op de Windows-taakbalk of andere appbalken.
ABM_REMOVE
Hiermee maakt u de registratie van een app-balk ongedaan door deze uit de interne lijst van het systeem te verwijderen. Het systeem verzendt geen meldingsberichten meer naar de appbalk of voorkomt dat andere toepassingen het schermgebied gebruiken dat door de appbalk wordt gebruikt.
ABM_SETAUTOHIDEBAR
Registreert of de registratie van een app-balk automatisch zichtbaar maken voor een bepaalde rand van het scherm. Als het systeem meerdere monitors heeft, wordt de monitor met de primaire taakbalk gebruikt.
ABM_SETAUTOHIDEBAREX
Registreert of de registratie van een app-balk automatisch zichtbaar maken voor een bepaalde rand van het scherm. Dit bericht breidt ABM_SETAUTOHIDEBAR uit door u in staat te stellen een bepaalde monitor op te geven, voor gebruik in meerdere monitorsituaties.
ABM_SETPOS
Hiermee stelt u de grootte en schermpositie van een appbar in. Het bericht geeft een schermrand en de begrenzingsrechthoek voor de appbalk op. Het systeem kan de begrenzingsrechthoek aanpassen, zodat de appbar geen invloed heeft op de Windows-taakbalk of andere appbalken.
ABM_SETSTATE
Hiermee stelt u de status automatisch zichtbaar en altijd bovenaan van de Windows-taakbalk in.
ABM_WINDOWPOSCHANGED
Hiermee wordt het systeem op de hoogte gebracht wanneer de positie van een appbar is gewijzigd. Een appbar moet dit bericht aanroepen als reactie op het WM_WINDOWPOSCHANGED bericht.
ABN_FULLSCREENAPP
Er wordt een app-balk weergegeven wanneer een toepassing op volledig scherm wordt geopend of gesloten. Deze melding wordt verzonden in de vorm van een toepassingsgedefinieerd bericht dat is ingesteld door het ABM_NEW bericht.
ABN_POSCHANGED
Hiermee wordt een appbar op de hoogte gebracht wanneer er een gebeurtenis is opgetreden die van invloed kan zijn op de grootte en positie van de app-balk. Gebeurtenissen omvatten wijzigingen in de grootte, positie en zichtbaarheid van de taakbalk, evenals het toevoegen, verwijderen of wijzigen van het formaat van een andere appbalk aan dezelfde kant van het scherm.
ABN_STATECHANGE
Hiermee wordt een app-balk aangegeven dat de status automatisch zichtbaar of altijd op de taakbalk is gewijzigd, dat wil gezegd dat de gebruiker het selectievakje Altijd bovenaan of Automatisch verbergen op de taakbalk heeft ingeschakeld of uitgeschakeld.
ABN_WINDOWARRANGE
Hiermee wordt een appbar aangegeven dat de gebruiker de opdracht Trapsgewijs, Tegel horizontaal of Tegel verticaal heeft geselecteerd in het snelmenu van de taakbalk.
CPL_DBLCLK
Verzonden naar de CPlApplet- functie van een Configuratiescherm-toepassing wanneer de gebruiker dubbelklikt op het pictogram van een dialoogvenster dat wordt ondersteund door de toepassing.
CPL_EXIT
Eenmaal verzonden naar de CPlApplet- functie van een Configuratiescherm-toepassing voordat de DLL met de toepassing Configuratiescherm wordt vrijgegeven.
CPL_GETCOUNT
Verzonden naar de CPlApplet--functie van een Configuratiescherm-toepassing om het aantal dialoogvensters op te halen dat door de toepassing wordt ondersteund.
CPL_INIT
Verzonden naar de CPlApplet- functie van een Configuratiescherm-toepassing om deze te vragen om globale initialisatie uit te voeren, met name geheugentoewijzing.
CPL_INQUIRE
Verzonden naar de CPlApplet- functie van een Configuratiescherm-toepassing om informatie op te vragen over een dialoogvenster dat de toepassing ondersteunt.
CPL_NEWINQUIRE
Verzonden naar de CPlApplet- functie van een Configuratiescherm-toepassing om informatie op te vragen over een dialoogvenster dat de toepassing ondersteunt.
CPL_SELECT
CPL_STARTWPARMS
Verzonden om CPlApplet- op de hoogte te stellen dat de gebruiker het pictogram heeft gekozen dat is gekoppeld aan een bepaald dialoogvenster. CPlApplet- moet het bijbehorende dialoogvenster weergeven en door de gebruiker opgegeven taken uitvoeren.
CPL_STOP
Verzonden naar de CPlApplet- functie van een Configuratiescherm-toepassing wanneer de besturingstoepassing van het Configuratiescherm wordt gesloten. De besturingstoepassing verzendt het bericht eenmaal voor elk dialoogvenster dat door de toepassing wordt ondersteund.
DDWM_UPDATEWINDOW
Hiermee geeft u een venster met een drop image om bij te werken met behulp van nieuwe DROPDESCRIPTION informatie.
DFM_GETDEFSTATICID
Verzonden door de standaardcontextmenu-implementatie tijdens het maken, waarbij u de standaardmenuopdracht opgeeft en een alternatieve keuze kunt maken. Wordt gebruikt door LPFNDFMCALLBACK-.
DFM_GETHELPTEXT
Hiermee kan het callback-object een Help-teksttekenreeks opgeven.
DFM_GETHELPTEXTW
Hiermee kan het callback-object een Help-teksttekenreeks opgeven.
DFM_GETVERB
Verzonden door de standaardcontextmenu-implementatie om het werkwoord voor de opgegeven opdracht-id in het contextmenu op te halen.
DFM_INVOKECOMMAND
Verzonden door de standaardcontextmenu-implementatie om de callback-functie aan te vragen die het menu (LPFNDFMCALLBACK) om een menuopdracht aan te roepen.
DFM_INVOKECOMMANDEX
Verzonden door de standaard contextmenu-implementatie om LPFNDFMCALLBACK- aan te roepen om een uitgebreide menuopdracht aan te roepen.
DFM_MAPCOMMANDNAME
Verzonden door de standaardcontextmenu-implementatie om een naam toe te wijzen aan een menuopdracht.
DFM_MERGECONTEXTMENU
Hiermee kan de callback items toevoegen aan het menu.
DFM_MERGECONTEXTMENU_BOTTOM
Hiermee kan de callback items onder aan het uitgebreide menu toevoegen.
DFM_MERGECONTEXTMENU_TOP
Hiermee kan de callback items boven aan het uitgebreide menu toevoegen.
DFM_MODIFYQCMFLAGS
Hiermee kan de callback de CFM_XXX waarden wijzigen die zijn doorgegeven aan IContextMenu::QueryContextMenu.
DFM_VALIDATECMD
Verzonden om het bestaan van een menuopdracht te controleren.
DFM_WM_DRAWITEM
Verzonden naar het bovenliggende venster van een door de eigenaar getekend besturingselement of menu wanneer een visueel aspect van het besturingselement of menu is gewijzigd.
DFM_WM_INITMENUPOPUP
Verzonden wanneer een vervolgkeuzemenu of submenu op het punt staat om actief te worden. Hierdoor kan een toepassing het menu wijzigen voordat het wordt weergegeven, zonder het hele menu te wijzigen.
DFM_WM_MEASUREITEM
Verzonden naar het eigenaarsvenster van een besturingselement of menu-item wanneer het besturingselement of menu wordt gemaakt.
FM_GETDRIVEINFO
Verzonden door een File Manager-extensie om stationsinformatie op te halen uit het actieve bestandsbeheervenster.
FM_GETFILESEL
Verzonden door een File Manager-extensie om informatie over een geselecteerd bestand op te halen uit het actieve bestandsbeheervenster (het mapvenster of het venster Zoekresultaten).
FM_GETFILESELLFN
Verzonden door een File Manager-extensie om informatie over een geselecteerd bestand op te halen uit het actieve bestandsbeheervenster (het mapvenster of het venster Zoekresultaten). Het geselecteerde bestand kan een lange bestandsnaam hebben.
FM_GETFOCUS
Verzonden door een File Manager-extensie om het type Bestandsbeheervenster op te halen dat de invoerfocus heeft.
FM_GETSELCOUNT
Verzonden door een File Manager-extensie om het aantal geselecteerde bestanden op te halen in het active File Manager-venster (het mapvenster of het venster Zoekresultaten).
FM_GETSELCOUNTLFN
Verzonden door een File Manager-extensie om het aantal geselecteerde bestanden op te halen in het actieve bestandsbeheervenster (het mapvenster of het venster Zoekresultaten). Het aantal bevat bestanden met lange bestandsnamen.
FM_REFRESH_WINDOWS
Verzonden door een File Manager-extensie om ervoor te zorgen dat File Manager het actieve venster of alle vensters opnieuw installeert.
FM_RELOAD_EXTENSIONS
Verzonden door een File Manager-extensie (of een andere toepassing) zodat File Manager alle extensie-DLL's die worden vermeld in de sectie [AddOns] van het Winfile.ini-bestand opnieuw laadt.
FMEVENT_HELPMENUITEM
Verzonden naar een DLL-procedure voor bestandsbeheer wanneer de gebruiker op F1 drukt in een menu- of werkbalkopdrachtitem. De extensie moet WinHelpaanroepen, waarbij de parameter hwnd is ingesteld op de waarde van de parameter hwnd van de extensie.
FMEVENT_HELPSTRING
Wordt verzonden naar een DLL-procedure voor bestandsbeheer wanneer Bestandsbeheer een Help-tekenreeks wil voor een menu- of werkbalkopdrachtitem.
FMEVENT_INITMENU
Verzonden naar een extensie-DLL wanneer de gebruiker het menu voor de extensie selecteert in de menubalk Bestandsbeheer. De extensie kan deze melding gebruiken om menu-items te initialiseren.
FMEVENT_LOAD
Verzonden naar een extensie-DLL wanneer File Manager het DLL-bestand laadt.
FMEVENT_SELCHANGE
Verzonden naar een extensie-DLL wanneer de gebruiker een bestandsnaam selecteert in het venster bestandsbeheermap of het venster Zoekresultaten.
FMEVENT_TOOLBARLOAD
Verzonden naar een extensie-DLL wanneer Bestandsbeheer de werkbalk laadt. Met dit bericht kan een extensie-DLL een knop toevoegen aan de werkbalk Bestandsbeheer.
FMEVENT_UNLOAD
Verzonden naar een extensie-DLL wanneer File Manager het DLL-bestand loslaadt.
FMEVENT_USER_REFRESH
Verzonden naar een extensie-DLL wanneer de gebruiker de opdracht Vernieuwen kiest in het menu Weergave in Bestandsbeheer. De extensie kan deze melding gebruiken om het menu bij te werken.
NCM_DISPLAYERRORTIP
Geeft een foutbericht weer in de ballontip die is gekoppeld aan het netwerkadresbeheer.
NCM_GETADDRESS
Geeft aan of een netwerkadres voldoet aan een opgegeven type en indeling.
NCM_GETALLOWTYPE
Haalt de netwerkadrestypen op die een opgegeven netwerkadresbeheer accepteert.
NCM_SETALLOWTYPE
Hiermee stelt u de netwerkadrestypen in die een opgegeven netwerkadresbeheer accepteert.
SFVM_ADDOBJECT
Hiermee voegt u een object toe aan de Shell-weergave. Gebruikt door SHShellFolderView_Message.
SFVM_ADDPROPERTYPAGES
Hiermee kan het callback-object een pagina opgeven die kan worden toegevoegd aan de Eigenschappen eigenschappenvenster van het geselecteerde object. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_BACKGROUNDENUM
Hiermee kan het callback-object opsomming aanvragen op een achtergrondthread. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_BACKGROUNDENUMDONE
Hiermee wordt het callback-object aangegeven dat de achtergrondumeratie is voltooid. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_COLUMNCLICK
Hiermee wordt het callback-object aangegeven dat de gebruiker op een kolomkop heeft geklikt om de lijst met objecten in de mapweergave te sorteren. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_DEFITEMCOUNT
Hiermee kan het callback-object het aantal items in de mapweergave opgeven. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_DEFVIEWMODE
Hiermee kan het callback-object de weergavemodus opgeven. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_FSNOTIFY
Hiermee wordt het callback-object aangegeven dat een gebeurtenis heeft plaatsgevonden die van invloed is op een van de items. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_GETANIMATION
Hiermee kan het callback-object opgeven dat een animatie wordt weergegeven terwijl items worden geïnventariseerd op een achtergrondthread. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_GETBUTTONINFO
Hiermee kan het callback-object knoppen toevoegen aan de werkbalk. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_GETBUTTONS
Hiermee kan het callback-object de knoppen opgeven die aan de werkbalk moeten worden toegevoegd. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_GETHELPTEXT
Hiermee kan het callback-object een Help-teksttekenreeks opgeven voor menu-items of werkbalkknoppen. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_GETHELPTOPIC
Hiermee kan het callback-object een HTML Help-bestand en een onderwerp hierin opgeven. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_GETNOTIFY
Melding verzonden naar het callback-object voor weergave om de locaties en gebeurtenissen op te geven die moeten worden geregistreerd voor wijzigingsmeldingen. Zodra ze zijn geregistreerd, wordt het callback-object voor de weergave op de hoogte gesteld wanneer er een wijziging plaatsvindt op deze locaties of gebeurtenissen. Deze gebeurtenissen worden via SFVM_FSNOTIFY verzonden naar de callback van de weergave en worden vervolgens verwerkt door de weergave.
SFVM_GETSELECTEDOBJECTS
Hiermee haalt u een matrix van aanwijzers naar item-id-lijsten (PIDLs) voor alle geselecteerde objecten. Gebruikt door SHShellFolderView_Message.
SFVM_GETSORTDEFAULTS
Hiermee kan het callback-object een standaardsorteringsparameter opgeven. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_GETTOOLTIPTEXT
Hiermee kan het callback-object een tekenreeks voor knopinfo opgeven voor menu-items of werkbalkknoppen. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_INITMENUPOPUP
Hiermee kan het callback-object een pop-upmenu van Windows Verkenner wijzigen voordat het wordt weergegeven. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_INVOKECOMMAND
Hiermee wordt het callback-object aangegeven dat een van de werkbalk- of menuopdrachten is aangeroepen door de gebruiker. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_MERGEMENU
Hiermee kan het callback-object menu-items samenvoegen in de Menu's van Windows Verkenner. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_REARRANGE
Hiermee wordt de IShellView- op de hoogte gebracht om de items opnieuw te rangschikpen. Gebruikt door SHShellFolderView_Message.
SFVM_REMOVEOBJECT
Hiermee verwijdert u een object uit de shellweergave. Gebruikt door SHShellFolderView_Message.
SFVM_SETCLIPBOARD
Hiermee wordt de IShellView wanneer een van de objecten op het Klembord wordt geplaatst als gevolg van een menuopdracht. Gebruikt door SHShellFolderView_Message.
SFVM_SETITEMPOS
Hiermee stelt u de positie van een item in de Shell-weergave in. Gebruikt door SHShellFolderView_Message.
SFVM_SETPOINTS
Hiermee stelt u de punten van de geselecteerde objecten in op het gegevensobject op Kopiëren en Knip opdrachten. Gebruikt door SHShellFolderView_Message.
SFVM_SIZE
Hiermee wordt het callback-object op de hoogte gebracht van het formaat van de mapweergave. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_UNMERGEMENU
Hiermee wordt het callback-object aangegeven dat een menu wordt verwijderd. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_UPDATEOBJECT
Hiermee wordt een object bijgewerkt door een aanwijzer door te geven aan een matrix van twee PIDLs. Gebruikt door SHShellFolderView_Message.
SFVM_UPDATESTATUSBAR
Hiermee wordt het callback-object aangegeven dat de statusbalk wordt bijgewerkt. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SFVM_WINDOWCREATED
Hiermee wordt het callback-object aangegeven dat het venster mapweergave wordt gemaakt. Wordt gebruikt door IShellFolderViewCB::MessageSFVCB.
SMC_CHEVRONEXPAND
De gebruiker heeft op een punthaak geklikt om het item uit te vouwen dat is opgegeven door de bijbehorende SMDATA structuur.
SMC_CHEVRONGETTIP
Vraagt de titel en tekst op voor een punthaakinfo voor het item dat is opgegeven door de bijbehorende SMDATA structuur.
SMC_CREATE
Hiermee wordt aangegeven dat er een menuband is gemaakt.
SMC_DEFAULTICON
Retourneer het standaardpictogram voor het item dat is opgegeven door de bijbehorende SMDATA structuur.
SMC_DEMOTE
Degradeer het item dat is opgegeven door de bijbehorende SMDATA structuur.
SMC_DISPLAYCHEVRONTIP
Hiermee wordt aangegeven dat er infotip wordt weergegeven voor de dubbele punthaak die is gekoppeld aan het item dat is opgegeven door de bijbehorende SMDATA structuur.
SMC_EXITMENU
Hiermee wordt aangegeven dat het menu samenvouwt.
SMC_GETINFO
Vraagt informatie op over een normaal menu-item.
SMC_GETOBJECT
Vraagt een aanwijzer naar een opgegeven object.
SMC_GETSFINFO
Vraagt informatie op over een menu-item van een Shell-map.
SMC_GETSFOBJECT
Vraagt een aanwijzer naar een opgegeven object.
SMC_INITMENU
Hiermee wordt u op de hoogte stelt dat u de menuband initialiseert.
SMC_NEWITEM
Hiermee wordt u op de hoogte gesteld van een nieuw item, zoals opgegeven door de bijbehorende SMDATA structuur.
SMC_PROMOTE
Niveau verhogen van het item dat is opgegeven door de bijbehorende SMDATA structuur.
SMC_REFRESH
Hiermee wordt een melding verzonden dat de menu's volledig zijn vernieuwd en dat u de status opnieuw kunt instellen.
SMC_SETSFOBJECT
Hiermee wordt u op de hoogte stelt dat u het doorgegeven object wilt opslaan.
SMC_SFDDRESTRICTED
Hiermee wordt gevraagd of het acceptabel is om een gegevensobject neer te zetten op het item dat is opgegeven door de bijbehorende SMDATA structuur.
SMC_SFEXEC
Voer het Shell-mapitem uit dat is opgegeven in de bijbehorende SMDATA structuur.
SMC_SFSELECTITEM
De gebruiker heeft het item geselecteerd dat is opgegeven door de bijbehorende SMDATA structuur.
SMC_SHCHANGENOTIFY
Hiermee wordt u op de hoogte gesteld dat er een wijziging heeft plaatsgevonden.
WM_CPL_LAUNCH
Dit bericht wordt niet ondersteund.
WM_CPL_LAUNCHED
Dit bericht wordt niet ondersteund.
WM_DROPFILES
Verzonden wanneer de gebruiker een bestand neerslaat in het venster van een toepassing die zich heeft geregistreerd als ontvanger van verwijderde bestanden.
WM_HELP
Geeft aan dat de gebruiker op de F1-toets heeft gedrukt. Als een menu actief is wanneer F1 wordt ingedrukt, WM_HELP wordt verzonden naar het venster dat aan het menu is gekoppeld; anders wordt WM_HELP verzonden naar het venster met de toetsenbordfocus. Als er geen venster de toetsenbordfocus heeft, wordt WM_HELP verzonden naar het actieve venster.
WM_TCARD
Verzonden naar een toepassing die een trainingskaart heeft gestart met Windows Help. Het bericht informeert de toepassing wanneer de gebruiker op een ontwerpbare knop klikt. Een toepassing initieert een trainingskaart door de HELP_TCARD opdracht op te geven in een aanroep naar de WinHelp functie.