Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med dialogredigeraren kan du skapa eller redigera dialogruteresurser.
- Om du vill öppna redigeraren dubbelklickar du på en dialogrutas .rc-fil i fönstret Resursvy eller går till menyn Visa>annan>.
Ett av de första stegen i att skapa en ny dialogruta eller dialogrutemall är att lägga till kontroller. I dialogredigeraren kan du ordna kontroller så att de passar en viss storlek, form eller justering, eller så kan du flytta runt dem för att arbeta i dialogrutan. Det är också enkelt att ta bort en kontroll.
Du kan lagra en dialogruta som en mall så att du kan återanvända den. Du kan också enkelt växla mellan att utforma dialogrutan och redigera koden som implementerar den.
Det går också att redigera egenskaper för en eller flera kontroller i dialogredigeraren. Du kan ändra flikordningen, det vill: i vilken ordning kontrollerna får fokus när tabbtangenten trycks in, eller så kan du definiera en kombination av åtkomstnycklar eller nycklar som gör att användarna kan välja en kontroll med tangentbordet.
Med dialogredigeraren kan du också använda anpassade kontroller, inklusive ActiveX-kontroller. Du kan också redigera en formulärvy, postvyer eller dialogrutor.
Från och med Visual Studio 2015 kan du använda dialogredigeraren för att definiera dynamiska layouter, som anger hur kontroller flyttas och ändrar storlek när användaren ändrar storlek på en dialogruta. Mer information finns i Dynamisk layout.
Mer information om resurser finns i Skapa en dialogruta och dialogrutekontroller.
Tips/Råd
När du använder dialogredigeraren kan du i många fall välja med höger musknapp för att visa en snabbmeny med kommandon som används ofta.
Verktygsfältet Dialogredigeraren
Verktygsfältet Dialogredigeraren innehåller knappar för att ordna layouten för kontroller i dialogrutan, till exempel storlek och justering. Dialogredigerarens verktygsfältsknappar motsvarar kommandon på menyn Format .
| Ikon | Innebörd | Ikon | Innebörd |
|---|---|---|---|
|
Testdialog |
|
Över |
|
Justera vänster |
|
Nere |
|
Justera rättigheter |
|
Gör samma bredd |
|
Justera överkanter |
|
Gör samma höjd |
|
Justera nederkanter |
|
Skapa samma storlek |
|
Vertikal |
|
Växla rutnät |
|
Vågrät |
|
Växla stödlinjer |
- Om du vill visa eller dölja verktygsfältet Dialogredigeraren går du till menyn Visa> verktygsfältDialogredigeraren>.
När du öppnar dialogredigeraren i ett C++-projekt visas verktygsfältet Dialogredigeraren automatiskt överst i lösningen, men om du uttryckligen stänger verktygsfältet måste du anropa det nästa gång du öppnar dialogredigeraren. Du kan växla dess visning genom att välja den i listan över tillgängliga verktygsfält och fönster.
Växla mellan dialogrutekontroller och kod
I MFC-program kan du dubbelklicka på dialogrutekontroller för att hoppa till deras hanteringskod eller snabbt skapa stub-hanteringsfunktioner.
Med en kontroll markerad väljer du knappen ControlEvents eller knappen Meddelanden i fönstret Egenskaper för att visa en fullständig lista över Windows-meddelanden och händelser som är tillgängliga för det valda objektet. Välj i listan för att skapa eller redigera hanteringsfunktioner.
Om du vill hoppa till kod från dialogredigeraren dubbelklickar du på en kontroll i dialogrutan för att gå till deklarationen för dess senast implementerade meddelandehanteringsfunktion.
För ATL-baserade dialogklasser hoppar du alltid till konstruktordefinitionen.
Om du vill visa händelser för en kontroll, med en kontroll markerad, väljer du knappen ControlEvents i fönstret Egenskaper .
När en enskild kontroll har fokus i dialogrutan kan du högerklicka och välja Lägg till händelsehanterare. På så sätt kan du ange den klass som hanteraren läggs till i. Mer information finns i Lägga till en händelsehanterare.
Anmärkning
Om du väljer knappen ControlEvents när dialogrutan har fokus visas en lista över alla kontroller i dialogrutan, som du sedan kan expandera för att redigera händelserna för de enskilda kontrollerna.
Om du vill visa meddelanden för en dialogruta, med dialogrutan markerad, väljer du knappen Meddelanden i fönstret Egenskaper .
Snabbtangenter
Nedan visas standardacceleratornycklarna för dialogredigerarens kommandon.
| Befallning | Nycklar | Beskrivning |
|---|---|---|
| Formatera.JusteraBotten | Ctrl + Shift + Nedpil | Justerar de markerade kontrollernas nedre kanter med den dominerande kontrollen. |
| Format.AlignCenters | Skifta + F9 | Justerar de markerade kontrollernas vertikala centrum med den dominerande kontrollen. |
| Format.AlignLefts | Ctrl + Skifta + Vänsterpil | Anpassar de valda kontrollernas vänstra kanter med den dominerande kontrollen. |
| Format.JusteraMitten | F9 | Justerar de markerade kontrollernas vågräta centra med den dominerande kontrollen. |
| Format.JusteraHöger | Ctrl + Shift + Högerpil | Justerar de markerade kontrollernas högra kanter med den dominerande kontrollen. |
| Format.AlignTops | Ctrl + Skifta + Uppåtpil | Justerar de markerade kontrollernas övre kanter med den dominerande kontrollen. |
| Format.KnappBotten | Ctrl + B | Placerar de markerade knapparna längst ned i mitten av dialogrutan. |
| Format.KnappHöger | Ctrl + R | Placerar de markerade knapparna i det övre högra hörnet i dialogrutan. |
| Format.CenterHorizontal | Ctrl + Skifta + F9 | Centrerar kontrollerna vågrätt i dialogrutan. |
| Format.CenterVertical | Ctrl + F9 | Centrerar kontrollerna lodrätt i dialogrutan. |
| Format.CheckMnemonics | Ctrl + M | Kontrollerar att minnesramsor är unika. |
| Format.SizeToContent | Skifta + F7 | Ändrar storlek på de markerade kontrollerna så att de passar textrubriken. |
| Format.SpaceAcross | Alt + Vänsterpil | Fördelar de markerade kontrollerna jämnt horisontellt. |
| Format.SpaceDown | Alt + Nedåtpil | Jämnt fördelar de markerade kontrollerna vertikalt. |
| Format.TabOrder | Ctrl + D | Anger ordningen på kontrollerna i dialogrutan. |
| Format.TestDialog | Ctrl + T | Kör dialogrutan för att testa utseende och beteende. |
| Format. Växla guider | Ctrl + G | Växlar mellan inget rutnät, riktlinjer och rutnät för dialogredigering. |
Om du vill ändra kortkommandon går du till menyn Verktygsalternativ> och väljer Tangentbord under mappen Miljö.
Mer information finns i Identifiera och anpassa kortkommandon.
Om du vill ändra inställningarna går du till menyn Verktyg>Importera och exportera inställningar.
Alternativen som är tillgängliga i dialogrutor och namnen och platserna för menykommandon som du ser kan skilja sig från vad som beskrivs i Hjälp beroende på dina aktiva inställningar eller utgåva. Mer information finns i Anpassa Visual Studio IDE-.
Kravspecifikation
Win32
Se även
Resursredigerare
Anvisningar: Skapa en dialogruta
Dialogruta kontroller