Share via


AFX-berichten

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Deze berichten worden gebruikt in MFC.

Berichten

De volgende tabel bevat berichten die worden gebruikt in de MFC-bibliotheek:

Message Description [in] wParam lParam (alle parameters zijn [in] tenzij anders vermeld.) Retourwaarde
AFX_WM_ACCGETOBJECT Niet gebruikt. Niet gebruikt. Niet van toepassing. Niet van toepassing.
AFX_WM_ACCGETSTATE Wordt gebruikt voor ondersteuning voor toegankelijkheid. Verzend dit bericht naar CMFCPopupMenu of CMFCRibbonPanelMenu om de status van het huidige element op te halen. Index van element, wat een menuknop of scheidingsteken kan zijn. Niet gebruikt. De elementstatus. Het is -1 als de index ongeldig is, 0 als de menuknop geen speciale kenmerken heeft. Anders is het een combinatie van de volgende vlaggen:

TBBS_DISABLED - item is uitgeschakeld

TBBS_CHECKED - item is ingeschakeld

TBBS_BUTTON — het item is een standaardknop

TBBS_PRESSED — knop wordt ingedrukt

TBBS_INDETERMINATE — niet-gedefinieerde status

TBBS_SEPARATOR - in plaats van een menuknop vormt dit element een scheiding tussen andere menu-items
AFX_WM_CHANGE_ACTIVE_TAB Dit bericht wordt door het framework verzonden naar het besturingselement voor de besturingselementbalk met het formaat van de besturingselementbalk. Dit bericht verwerken om meldingen van CMFCTabCtrl objecten te ontvangen wanneer een gebruiker een actief tabblad wijzigt. De index van een tabblad. Niet gebruikt. Nonzero.
AFX_WM_CHANGE_CURRENT_FOLDER Het framework verzendt dit bericht naar het bovenliggende item van CMFCShellListCtrl wanneer de gebruiker de huidige map heeft gewijzigd. Niet gebruikt. Niet gebruikt. Niet gebruikt.
AFX_WM_CHANGEVISUALMANAGER Het framework verzendt dit bericht naar alle framevensters wanneer de gebruiker de huidige Visual Manager wijzigt. Als reactie op dit bericht berekent een framevenster de regio opnieuw en past u indien nodig andere parameters aan. U kunt het AFX_WM_CHANGEVISUALMANAGER bericht in uw toepassing verwerken als u op de hoogte moet worden gesteld van deze gebeurtenis. U moet de basisklassehandler (OnChangeVisualManager) aanroepen om ervoor te zorgen dat de interne verwerking van deze gebeurtenis plaatsvindt in het framework. Niet gebruikt. Niet gebruikt. Niet gebruikt.
AFX_WM_CHANGING_ACTIVE_TAB Verzonden naar het bovenliggende object CMFCTabCtrl . Dit bericht verwerken als u meldingen van CMFCTabCtrl objecten wilt ontvangen wanneer een gebruiker een tabblad opnieuw instelt. De index van het tabblad dat wordt geactiveerd. Niet gebruikt. Nonzero.
AFX_WM_CHECKEMPTYMINIFRAME Alleen voor intern gebruik. Niet van toepassing. Niet van toepassing. Niet van toepassing.
AFX_WM_CREATETOOLBAR Verzonden vanaf CMFCToolBarsListPropertyPage wanneer een gebruiker een nieuwe werkbalk maakt tijdens het aanpassingsproces. U kunt dit bericht verwerken om een aangepast CMFCToolBar-afgeleid object te instantiëren. Als u dit bericht verwerkt en uw eigen werkbalk maakt, laat u de aanroep weg naar de standaardhandler. Niet gebruikt. Een aanwijzer naar een tekenreeks die de naam van de werkbalk bevat. Een aanwijzer naar de zojuist gemaakte werkbalk. NULL geeft aan dat het maken van de werkbalk is geannuleerd.
AFX_WM_CUSTOMIZEHELP Verzonden naar het hoofdframevenster vanuit het eigenschappenvenster CMFCToolbarCustomize Dialog voor aanpassing wanneer de gebruiker op de Knop Help of de F1-toets drukt. Hiermee geeft u de actieve pagina van het eigenschappenvenster voor aanpassing. Een aanwijzer naar een CMFCToolbarCustomize Dialog object. Nul.
AFX_WM_CUSTOMIZETOOLBAR Het CMFCToolbarCustomize Dialog bericht wordt verzonden om het bovenliggende frame te waarschuwen dat de gebruiker een nieuwe werkbalk maakt. WAAR wanneer de aanpassing wordt gestart, ONWAAR wanneer de aanpassing is voltooid. Niet gebruikt. Nul.
AFX_WM_DELETETOOLBAR Verzonden naar het hoofdframevenster wanneer de gebruiker op het punt staat om een werkbalk in de aanpassingsmodus te verwijderen.

Dit bericht verwerken om extra acties uit te voeren wanneer een gebruiker een werkbalk verwijdert in de aanpassingsmodus. U moet ook de standaardhandler (OnToolbarDelete) aanroepen, waardoor de werkbalk wordt verwijderd. De standaardhandler retourneert een waarde die aangeeft of het mogelijk is om de werkbalk te verwijderen.
Niet gebruikt. Wijs een CMFCToolBar object aan dat moet worden verwijderd. Niet-nul als een werkbalk niet kan worden verwijderd; anders 0.
AFX_WM_GETDOCUMENTCOLORS CMFCColorMenuButton verzendt dit bericht naar het hoofdframevenster om de documentkleuren op te halen. Niet gebruikt. [in, uit] Aanwijzer naar een CList<COLORREF, COLORREF> object. Nul.
AFX_WM_GETDRAGBOUNDS Alleen voor intern gebruik. Niet van toepassing. Niet van toepassing. Niet van toepassing.
AFX_WM_HIGHLIGHT_RIBBON_LIST_ITEM Verzonden naar het hoofdframevenster wanneer een gebruiker een lijstitem op het lint markeert. Index van het gemarkeerde item Een aanwijzer naar CMFCBaseRibbonElement Niet gebruikt.
AFX_WM_ON_AFTER_SHELL_COMMAND Verzonden naar een bovenliggende of CMFCShellTreeCtrl besturingselementen wanneer een gebruiker klaar is met het uitvoeren van CMFCShellListCtrl een shell-opdracht. De id van de opdracht die de gebruiker heeft uitgevoerd Niet gebruikt. Als dit bericht door de toepassing wordt verwerkt, moet het nul retourneren.
AFX_WM_ON_BEFORE_SHOW_RIBBON_ITEM_MENU Het framework verzendt dit bericht naar het bovenliggende lint voordat het pop-upmenu wordt weergegeven. U kunt dit bericht op elk gewenst moment verwerken en pop-upmenu's wijzigen. Niet gebruikt. Een aanwijzer naar CMFCBaseRibbonElement Niet gebruikt.
AFX_WM_ON_CANCELTABMOVE Alleen voor intern gebruik. Niet van toepassing. Niet van toepassing.
AFX_WM_ON_CHANGE_RIBBON_CATEGORY Het framework verzendt dit bericht naar het hoofdframe wanneer de gebruiker de categorie actief lintbesturingselement wijzigt. Niet gebruikt. Een aanwijzer naar de categorie waarvan de CMFCRibbonBar categorie is gewijzigd. Niet gebruikt.
AFX_WM_ON_CLOSEPOPUPWINDOW Het framework verzendt dit bericht om de eigenaar CMFCDesktopAlertWnd ervan op de hoogte te stellen dat het venster binnenkort wordt gesloten. Niet gebruikt. Een aanwijzer naar CMFCDesktopAlertWnd object. Niet gebruikt.
AFX_WM_ON_DRAGCOMPLETE Alleen voor intern gebruik. Niet van toepassing. Niet van toepassing. Niet van toepassing.
AFX_WM_ON_GET_TAB_TOOLTIP Verzonden naar het hoofdframevenster wanneer een tabbladvenster op het punt staat om knopinfo weer te geven voor een tabblad, als aangepaste knopinfo is ingeschakeld. Niet gebruikt. Een aanwijzer naar een CMFCTabToolTipInfo structuur. Niet gebruikt.
AFX_WM_ON_HSCROLL Verzonden naar het besturingselement voor de besturingselementbalk met het formaat van de besturingsbalk. Dit bericht verwerken om meldingen van CMFCTabCtrl objecten te ontvangen wanneer een schuifgebeurtenis optreedt in de horizontale schuifbalk van de widget met tabbladen. Het woord met lage volgorde geeft een schuifbalkwaarde op die de schuifaanvraag van de gebruiker aangeeft. Zie de tabel verderop in dit onderwerp voor meer informatie. Niet gebruikt. Nonzero.
AFX_WM_ON_MOVE_TAB Verzonden naar het bovenliggende element van een venster met tabbladen wanneer een gebruiker een tabblad naar een nieuwe positie sleept. De op nul gebaseerde index van het tabblad op de oorspronkelijke positie. [uit] De op nul gebaseerde index van het tabblad op de nieuwe positie. Nul.
AFX_WM_ON_MOVETABCOMPLETE Alleen voor intern gebruik. Niet van toepassing. Niet van toepassing. Niet van toepassing.
AFX_WM_ON_MOVETOTABGROUP Verzonden naar het hoofdframevenster wanneer een gebruiker een MDI-onderliggend venster van de ene groep met tabbladen naar een andere verplaatst. Een greep naar venster met tabbladen (CMFCTabCtrl) waaruit het onderliggende MDI-venster is verwijderd. [uit] Een greep naar venster met tabbladen (CMFCTabCtrl) waaraan het onderliggende MDI-venster is ingevoegd. Genegeerd.
AFX_WM_ON_PRESS_CLOSE_BUTTON Verzonden naar een bovenliggend item van CDockablePane wanneer de gebruiker op de knop Sluiten klikt op het bijschrift van de besturingsbalk. Niet gebruikt. Een aanwijzer naar een dockable deelvenster waarop de gebruiker op de knop Sluiten heeft geklikt. WAAR als een deelvenster niet kan worden gesloten; anders ONWAAR.
AFX_WM_ON_RENAME_TAB Verzonden naar het bovenliggende van het venster met tabbladen nadat de gebruiker de naam van een bewerkbaar tabblad heeft gewijzigd. De op nul gebaseerde index van het hernoemde tabblad. [uit] Een aanwijzer naar een tekenreeks die de naam van het nieuwe tabblad bevat. Niet-nul als de toepassing dit bericht verwerkt; het framework onderdrukt de aanroep naar CMFCBaseTabCtrl::SetTabLabel. Als nul wordt geretourneerd, wordt dit CMFCBaseTabCtrl::SetTabLabel aangeroepen door het framework.
AFX_WM_ON_RIBBON_CUSTOMIZE Verzonden naar het bovenliggende frame wanneer de gebruiker de aanpassing start. Dit bericht verwerken als u uw eigen aanpassingsdialoogvenster wilt weergeven. Niet gebruikt. Een aanwijzer naar het lintbesturingselement dat moet worden aangepast. Niet-nul als de toepassing dit bericht verwerkt en een eigen dialoogvenster voor aanpassing weergeeft. Als de toepassing nul retourneert, wordt in het framework het ingebouwde dialoogvenster voor aanpassing weergegeven.
AFX_WM_ON_TABGROUPMOUSEMOVE Alleen voor intern gebruik. Niet van toepassing. Niet van toepassing. Niet van toepassing.
AFX_WM_POSTSETPREVIEWFRAME Verzonden om het hoofdframe te waarschuwen dat de gebruiker de afdrukvoorbeeldmodus heeft gewijzigd TRUE geeft aan dat de afdrukvoorbeeldmodus is ingesteld. FALSE geeft aan dat de afdrukvoorbeeldmodus is uitgeschakeld. Niet gebruikt. Niet gebruikt.
AFX_WM_PROPERTY_CHANGED Verzonden naar de eigenaar van het eigenschapsrasterbesturingselement (CMFCPropertyGridCtrl) wanneer de gebruiker de waarde van de geselecteerde eigenschap wijzigt. De besturingselement-id van de eigenschappenlijst. Een aanwijzer naar de eigenschap (CMFCPropertyGridProperty) die is gewijzigd. Niet gebruikt.
AFX_WM_RESETCONTEXTMENU Verzonden naar het hoofdframevenster wanneer de gebruiker het contextmenu opnieuw instelt tijdens het aanpassen. De resource-id van het contextmenu. Een aanwijzer naar het huidige contextmenu. CMFCPopupMenu Niet gebruikt.
AFX_WM_RESETKEYBOARD Het framework verzendt dit bericht naar het hoofdframevenster wanneer de gebruiker alle toetsenbordversnellers opnieuw instelt tijdens het aanpassen. Niet gebruikt. Niet gebruikt. Niet gebruikt.
AFX_WM_RESETMENU Het framework verzendt dit bericht naar de menu-eigenaar (een framevenster) wanneer de gebruiker tijdens het aanpassen een menu toepassingsframe opnieuw instelt De resource-id van het menu. Niet gebruikt. Niet gebruikt.
AFX_WM_RESETPROMPT Dit bericht wordt door het framework verzonden wanneer de gebruiker een werkbalk opnieuw instelt vanuit het dialoogvenster Aanpassen op de werkbalk. In de standaardhandler wordt een berichtvenster weergegeven waarin wordt gevraagd of de gebruiker de werkbalk opnieuw wil instellen. Niet gebruikt. Niet gebruikt. Niet gebruikt.
AFX_WM_RESETTOOLBAR Een CMFCToolBar object verzendt dit bericht wanneer een werkbalk wordt hersteld naar de oorspronkelijke staat, dat wil gezegd, geladen vanuit de resources. Dit bericht verwerken om werkbalkknoppen opnieuw te plaatsen waarvan de klassen zijn afgeleid van CMFCToolbarButton. Zie CMFCToolbarComboBoxButton voor meer informatie. De resource-id van een werkbalk waarvan de status is hersteld. Niet gebruikt. Nul.
AFX_WM_SHOWREGULARMENU CMFCToolbarMenuButton het object verzendt dit bericht naar de eigenaar wanneer de gebruiker op een gewone menuknop klikt. Dit bericht verwerken telkens wanneer u een CMFCToolbarMenuButton snelmenu weergeeft wanneer de gebruiker op een knop klikt. De opdracht-id van een knop waarmee het bericht wordt verzonden. Schermcoördinaten van de cursor. Het woord met lage volgorde geeft de x-coördinaat aan. Het woord met hoge volgorde geeft de y-coördinaat aan. Niet gebruikt.
AFX_WM_TOOLBARMENU Verzonden naar het hoofdframevenster wanneer de gebruiker de rechterknop van een muis loslaat terwijl de muisaanwijzer zich in het client- of niet-clientgebied van een deelvenster bevindt. Niet gebruikt. Schermcoördinaten van de muis aanwijzer. Het woord met lage volgorde geeft de x-coördinaat aan. Het woord met hoge volgorde geeft de y-coördinaat aan. Nul als de toepassing dit bericht verwerkt; anders, niet-nul.
AFX_WM_UPDATETOOLTIPS Verzonden naar alle eigenaren van knopinfo om aan te geven dat hun besturingselementen voor knopinfo opnieuw moeten worden gemaakt. Het type besturingselement dat dit bericht moet verwerken. Zie de tabel verderop in dit onderwerp voor een lijst met mogelijke waarden. Niet gebruikt. Niet gebruikt.
AFX_WM_WINDOW_HELP CMFCWindowsManagerDialog verzendt dit bericht naar het bovenliggende frame wanneer de gebruiker op de Knop Help klikt of de Help-modus opent door op de knop Help-bijschrift of de F1-toets te klikken. Niet gebruikt. Een aanwijzer naar het exemplaar van CMFCWindowsManagerDialog. Niet gebruikt.

In de volgende tabel ziet u de waarden voor het lage woord van de parameter lParam van de methode AFX_WM_HSCROLL:

Waarde Meaning
SB_ENDSCROLL De gebruiker beëindigt de schuif.
SB_LEFT De gebruiker schuift naar de linkerbovenhoek.
SB_RIGHT De gebruiker schuift naar de rechterbenedenhoek.
SB_LINELEFT De gebruiker schuift met één eenheid naar links.
SB_LINERIGHT De gebruiker schuift met één eenheid naar rechts.
SB_PAGELEFT De gebruiker schuift naar links door de breedte van het venster.
SB_PAGERIGHT De gebruiker schuift naar rechts door de breedte van het venster.
SB_THUMBPOSITION De gebruiker heeft het schuifvak (duim) gesleept en de muisknop losgelaten. Het woord in hoge volgorde geeft de positie van het schuifvak aan het einde van de sleepbewerking aan.
SB_THUMBTRACK De gebruiker sleept het schuifvak. Het AFX_WM_ON_HSCROLL bericht wordt herhaaldelijk met deze waarde verzonden totdat de gebruiker de muisknop loslaat. Het woord met hoge volgorde geeft de positie aan waarop het schuifvak is gesleept.

Opmerking

Het woord in hoge volgorde van de parameter lParam geeft de huidige positie van het schuifvak aan als het woord in lage volgorde is SB_THUMBPOSITION of SB_THUMBTRACK; anders wordt dit woord niet gebruikt.

De volgende tabel bevat de vlagwaarden voor de parameter lParam van het AFX_WM_UPDATETOOLTIPS bericht:

Flag Waarde
AFX_TOOLTIP_TYPE_DEFAULT 0x0001
AFX_TOOLTIP_TYPE_TOOLBAR 0x0002
AFX_TOOLTIP_TYPE_TAB 0x0004
AFX_TOOLTIP_TYPE_MINIFRAME 0x0008
AFX_TOOLTIP_TYPE_DOCKBAR 0x0010
AFX_TOOLTIP_TYPE_EDIT 0x0020
AFX_TOOLTIP_TYPE_BUTTON 0x0040
AFX_TOOLTIP_TYPE_TOOLBOX 0x0080
AFX_TOOLTIP_TYPE_ALL 0xFFFF

Zie ook

macro's en globale