Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De onderstaande informatie is ingedeeld op basis van de menu-eigenschappen die worden weergegeven in het venster Eigenschappen wanneer u een menuopdracht selecteert. Deze worden alfabetisch weergegeven, hoewel u in het venster Eigenschappen deze eigenschappen ook per categorie kunt weergeven.
| Vastgoed | Beschrijving |
|---|---|
| Onderbreking | Kan een van deze waarden zijn: - Geen: Geen pauze. Dit is de standaardwaarde. - Kolom: Voor statische menu's wordt met deze waarde de menuopdracht op een nieuwe regel geplaatst. Voor pop-upmenu's plaatst deze waarde de menuopdracht in een nieuwe kolom zonder scheidingslijn tussen de kolommen. Het instellen van deze eigenschap is van invloed op het uiterlijk van het menu alleen tijdens runtime, niet in de menueditor. - Balk: Hetzelfde als Kolom , behalve voor pop-upmenu's, scheidt deze waarde de nieuwe kolom van de oude kolom met een verticale lijn. Het instellen van deze eigenschap is alleen van invloed op het uiterlijk van het menu tijdens runtime, niet in de menueditor. |
| bijschrift | De tekst die de menuopdracht (de menunaam) labelt. Als u een van de letters in het bijschrift van een menuopdracht de mnemonische toets wilt maken, zet er een en-teken (&) voor. |
| Gecontroleerd | Als waar is, wordt de menuopdracht aanvankelijk aangevinkt. Type: Bool. Standaard: Onwaar. |
| Ingeschakeld | Als onwaar is, is het menu-item uitgeschakeld. |
| Grijs | Als True is, wordt de menuopdracht in eerste instantie grijs gemaakt en inactief. Type: Bool. Standaard: Onwaar. |
| Help | Hiermee wordt het menu-item rechts uitgelijnd. Standaard: Onwaar. De menuopdracht Help bevindt zich bijvoorbeeld altijd aan de rechterkant in alle Windows-toepassingen. Als u deze eigenschap instelt op een menu-item, wordt dat item uiterst rechts en aan het einde van het menu weergegeven. Van toepassing op items op het hoogste niveau. |
| LEGITIMATIEBEWIJS | Een symbool dat is gedefinieerd in het headerbestand. Type: symbool, geheel getal of geciteerde string. U kunt elk symbool gebruiken dat algemeen beschikbaar is in een van de editors, ook al biedt het venster Eigenschappen geen vervolgkeuzelijst waaruit u kunt kiezen. |
| Pop-up | Indien True, is de menuopdracht een pop-upmenu. Type: Bool. Standaard: Waar voor menu's op het hoogste niveau op een menubalk, anders onwaar. |
| Prompt | Bevat tekst die moet worden weergegeven op de statusbalk wanneer deze menuopdracht is gemarkeerd. De tekst wordt in de tekenreeksentabel geplaatst met dezelfde identifier als de menuopdracht. Deze eigenschap is beschikbaar voor elk type project, maar de runtimefunctionaliteit is MFC-specifiek. |
| Rechts naar links uitlijnen | Hiermee rechtvaardigt u de menuopdracht op de menubalk tijdens runtime. Type: Bool. Standaard: Onwaar. |
| Volgorde van rechts naar links | Hiermee kunnen menuopdrachten van rechts naar links worden weergegeven wanneer de interface is gelokaliseerd in elke taal die van rechts naar links leest, zoals Hebreeuws of Arabisch. |
| scheidingsteken voor | Als Waar is, is het menucommando een scheidingsteken. Type: Bool. Standaard: Onwaar. |
Menuopdrachten koppelen
Soms wilt u dat een menuopdracht en een toetsenbordcombinatie dezelfde programmaopdracht uitvoeren. Identieke opdrachten worden uitgegeven met behulp van de Menu-editor om dezelfde resource-id toe te wijzen aan de menuopdracht en aan een vermelding in de acceleratortabel van uw toepassing. Vervolgens bewerkt u het bijschrift van de menuopdracht om de naam van de sneltoets weer te geven.
Een menuopdracht koppelen aan een acceleratortoets
Selecteer in de menueditor de gewenste menuopdracht.
Voeg in het venster Eigenschappen de naam van de acceleratorsleutel toe aan de eigenschap Caption :
Typ na het menubijschrift de escapereeks voor een tabblad (\t), zodat alle sneltoetsen van het menu links worden uitgelijnd.
Typ de naam van de wijzigingstoets (Ctrl, Alt of Shift), gevolgd door een plusteken (+) en de naam, letter of het symbool van de extra toets.
Als u bijvoorbeeld Ctrl+O wilt toewijzen aan de opdracht Openen in het menu Bestand , wijzigt u het bijschrift van de menuopdracht zodat deze eruitziet als de volgende tekst:
&Open...\tCtrl+ODe menuopdracht in de Menu-editor wordt bijgewerkt om het nieuwe bijschrift weer te geven terwijl u het typt.
Maak de vermelding voor de acceleratortabel in de Accelerator-editor en wijs deze dezelfde id toe als de menuopdracht. Gebruik een toetsencombinatie waarvan u denkt dat u die gemakkelijk kunt onthouden.
Uw MFC-toepassing kan beschrijvende tekst weergeven voor elk van de menuopdrachten die een gebruiker kan selecteren. Beschrijvende tekst weergeven door een tekenreeks toe te wijzen aan elke menuopdracht met behulp van de eigenschap Prompt in het venster Eigenschappen . Als u een tekenreeks in de tekenreekstabel hebt waarvan de id hetzelfde is als de opdracht, wordt deze tekenreeksresource automatisch weergegeven in de statusbalk van de actieve toepassing wanneer een gebruiker de muisaanwijzer boven een menu-item houdt.
- Als u een menuopdracht wilt koppelen aan een tekenreeks voor de statusbalk in MFC-toepassingen, selecteert u de menuopdracht in de menueditor. Typ in het venster Eigenschappen de bijbehorende statusbalktekst in het vak Prompt .
In een C++-project kunt u een toegangstoets (een nemonic waarmee de gebruiker het menu met het toetsenbord kan selecteren) toewijzen aan uw menu's en menuopdrachten.
Als u een toegangstoets (sneltoets) wilt toewijzen aan een menuopdracht, typt u een ampersand (
&) vóór een letter in de menunaam of opdrachtnaam om die letter op te geven als de bijbehorende toegangssleutel.Met '&File' wordt bijvoorbeeld Alt+F ingesteld als de sneltoets voor het menu Bestand in toepassingen die zijn geschreven voor Microsoft Windows.
Het menu-item bevat een zichtbare aanwijzing dat aan een van de letters een sneltoets is toegewezen. De letter na het ampersand wordt onderstreept weergegeven (afhankelijk van het besturingssysteem).
Opmerking
Zorg ervoor dat alle toegangstoetsen in een menu uniek zijn door met de rechtermuisknop op het menu te klikken en Check Mnemonics te kiezen.
Behoeften
Win32