Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Informationen nedan är ordnad enligt menyegenskaperna som visas i fönstret Egenskaper när du väljer ett menykommando. Dessa visas i alfabetisk ordning, även om fönstret Egenskaper också gör att du kan visa dessa egenskaper efter kategori.
| Fastighet | Beskrivning |
|---|---|
| Paus | Kan vara något av följande värden: - Ingen: Ingen paus. Det här är standardinställningen. - Kolumn: För statiska menyer placerar det här värdet menykommandot på en ny rad. För popup-menyer placerar det här värdet menykommandot i en ny kolumn utan skiljelinje mellan kolumnerna. Om du anger den här egenskapen påverkas menyns utseende endast vid körning, inte i menyredigeraren. - Stapel: Samma som Kolumn , förutom för popup-menyer separerar det här värdet den nya kolumnen från den gamla kolumnen med en lodrät linje. Om du anger den här egenskapen påverkas menyns utseende endast vid körning, inte i menyredigeraren. |
| Bildtext | Texten som etiketterar menykommandot (menynamnet). Om du vill göra en av bokstäverna i en menyrad till en snabbkommando-tangent, föregå den med ett et-tecken (&). |
| Kontrollerad | Om True är menykommandot markerat från början. Typ: Bool. Standard: False. |
| Aktiverad | Om false är menyalternativet inaktiverat. |
| Grayed | Om sant är menykommandot först nedtonat och inaktivt. Typ: Bool. Standard: False. |
| Hjälp | Justerar menyalternativet till höger. Standard: False. Kommandot Hjälp-menyn är till exempel alltid till höger i alla Windows-program. Om du ställer in den här egenskapen på ett menyalternativ visas det objektet längst till höger och längst ned på menyn. Gäller för objekt på den översta nivån. |
| ID | En symbol som definierats i huvudfilen. Typ: Symbol, Heltal eller Citerad sträng. Du kan använda valfri symbol som är allmänt tillgänglig i någon av redigeringsprogram, även om fönstret Egenskaper inte innehåller någon listruta som du kan välja mellan. |
| popup-fönster | Om Sant är menykommandot en popup-meny. Typ: Bool. Standard: Sant för menyer på den översta nivån på en menyrad, annars Falskt. |
| Snabb | Innehåller text som ska visas i statusfältet när menykommandot är markerat. Texten placeras i strängtabellen med samma identifierare som menykommandot. Den här egenskapen är tillgänglig för alla typer av projekt, men körtidsfunktionen är MFC-specifik. |
| Höger till vänster justera | Högerjusterar menykommandot på menyraden under körning. Typ: Bool. Standard: False. |
| Ordning från höger till vänster | Tillåter att menykommandon visas från höger till vänster när gränssnittet är lokaliserat till alla språk som läser från höger till vänster, till exempel hebreiska eller arabiska. |
| Avgränsare | Om Sant är menykommandot en avgränsare. Typ: Bool. Standard: False. |
Associera menykommandon
Det finns ofta tillfällen då du vill att ett menykommando och en tangentbordskombination ska utfärda samma programkommando. Identiska kommandon utfärdas med hjälp av menyredigeraren för att tilldela samma resursidentifierare till menykommandot och till en post i programmets acceleratortabell. Sedan redigerar du menykommandots bildtext för att visa namnet på acceleratornyckeln.
Så här associerar du ett menykommando med en acceleratornyckel
I menyredigeraren väljer du det menykommando som du vill använda.
I fönstret Egenskaper lägger du till namnet på acceleratornyckeln i egenskapen Bildtext :
Efter menyrubriken skriver du escape-sekvensen för en flik (\t), så att alla menyns acceleratornycklar lämnas justerade.
Skriv namnet på modifierarnyckeln (Ctrl, Alt eller Skift) följt av ett plustecken (+) och namnet, bokstaven eller symbolen för den extra nyckeln.
Om du till exempel vill tilldela Ctrl+O till kommandot Öppna på menyn Arkiv ändrar du menykommandots bildtext så att den ser ut som följande text:
&Open...\tCtrl+OMenykommandot i menyredigeraren uppdateras för att återspegla den nya bildtexten när du skriver den.
Skapa posten acceleratortabell i acceleratorredigeraren och tilldela den samma identifierare som menykommandot. Använd en nyckelkombination som du tror är lätt att komma ihåg.
Ditt MFC-program kan visa beskrivande text för var och en av de menykommandon som en användare kan välja. Visa beskrivande text genom att tilldela en textsträng till varje menykommando med hjälp av egenskapen Fråga i fönstret Egenskaper . Om du har en sträng i strängtabellen vars ID är samma som kommandot, visar ett MFC-program automatiskt den här strängresursen i statusfältet för det program som körs när en användare hovrar över ett menyalternativ.
- Om du vill associera ett menykommando med en textsträng för statusfältet i MFC-program går du till Menyredigeraren och väljer menykommandot. I fönstret Egenskaper skriver du den associerade statusfältets text i rutan Fråga .
I ett C++-projekt kan du tilldela en åtkomstnyckel (en mnemonic som gör att användaren kan välja menyn med tangentbordet) till dina menyer och menykommandon.
Om du vill tilldela en åtkomstnyckel (genväg) till ett menykommando skriver du ett et-tecken (
&) framför en bokstav i menynamnet eller kommandonamnet för att ange bokstaven som motsvarande åtkomstnyckel.Till exempel anger "&File" Alt+F som genvägsnyckel för menyn Arkiv i program som skrivits för Microsoft Windows.
Menyalternativet ger en synlig signal om att en av bokstäverna har en genvägsnyckel tilldelad till sig. Bokstaven efter ampersand kommer att visas understruken (beroende på operativsystemet).
Anmärkning
Kontrollera att alla åtkomstnycklar på en meny är unika genom att högerklicka på menyn och välja Kontrollera Mnemonics.
Kravspecifikation
Win32