Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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 |