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.
Dialogredigeraren innehåller layoutverktyg som justerar och storleksanpassar kontroller automatiskt. För de flesta uppgifter kan du använda verktygsfältet Dialogredigeraren. Alla dialogredigerarens verktygsfältskommandon är också tillgängliga på formatmenyn och de flesta har kortkommandon.
Många layoutkommandon för dialogrutor är endast tillgängliga när fler än en kontroll har valts. Du kan välja en enskild kontroll eller flera kontroller, och när fler än en kontroll har valts är den första som du väljer som standard den dominerande kontrollen.
Plats, höjd och bredd för den aktuella kontrollen visas i det nedre högra hörnet i statusfältet. När hela dialogrutan är markerad visar statusfältet dialogrutans position som helhet och dess höjd och bredd.
Ordna kontroller
Du kan ordna kontroller i dialogrutor med dialogredigeraren i något av tre olika tillstånd:
Med stödlinjer och marginaler aktiverade, ställ in som standard.
Med layoutrutnätet aktiverat.
Utan några fäst- eller justeringsfunktioner.
Verktygsfältet Dialogredigeraren innehåller knappar som styr tillståndet.
- Om du vill ändra tillståndet väljer du lämplig ikon eller går till menyn Inställningar för formatguide>.
 
Dialogrutan Guideinställningar har följande egenskaper:
| Fastighet | Beskrivning | 
|---|---|
| Layout-stödlinjer | Visar inställningarna för layoutguiderna. | 
| Ingen | Döljer layoutverktyg. | 
| Linjaler och guider | När det är aktiverat lägger du till linjaler i layoutverktygen och gör att stödlinjer kan placeras i linjalerna. Standardguiderna är marginalerna. | 
| Rutnät | Skapar ett layoutrutnät. Nya kontroller justeras automatiskt mot rutnätet. | 
| Rutnätsavstånd | Visar inställningarna för rutnätsavståndet i dialogruteenheter (DLL:er). | 
| Bredd: DLU:er | Anger bredden på layoutrutnätet i DLL:er. Ett vågrätt DLU är den genomsnittliga bredden för dialogrutans teckensnitt dividerat med 4. | 
| Höjd: DLUs | Anger höjden på layoutrutnätet i DLL:er. Ett lodrätt DLU är den genomsnittliga höjden på dialogrutans teckensnitt dividerat med 8. | 
Stödlinjer och marginaler
Oavsett om du flyttar kontroller, lägger till kontroller eller ordnar om en aktuell layout kan stödlinjer och marginaler hjälpa dig att justera kontrollerna korrekt i en dialogruta.
När du skapar en dialogruta tillhandahålls fyra ändrade guider som kallas marginaler och visas som blå streckade linjer.
Om du vill flytta marginaler drar du marginalen till den nya positionen.
Om du vill få en marginal att försvinna flyttar du marginalen till en nollposition.
För att få tillbaka marginalen placerar du pekaren över marginalens nollposition och flyttar marginalen till position.
Stödlinjer visas som blå streckade linjer över dialogrutan som visas i redigeraren och motsvarande pilar i linjalerna överst och längs vänster sida av dialogredigeraren. Storlekshandtagen för kontroller fästs mot stödlinjer när kontrollerna flyttas och stödlinjer fästs vid kontroller om det inte finns några kontroller som tidigare har fästs i guiden. När en guide flyttas flyttas även kontroller som är fästa vid den. Kontroller som har fästs på fler än en guide ändrar storlek när en av guiderna flyttas.
Om du vill skapa en guide inom linjalen väljer du en gång för att skapa en guide eller dubbelklickar för att starta dialogrutan Guideinställningar där du kan ange guideinställningar.
Om du vill ange en guide i dialogrutan markerar du guiden och drar den till en ny position, eller väljer pilen i linjalen för att dra den associerade guiden.
Koordinaterna för guiden visas i statusfältet längst ned i fönstret och i linjalen eller flytta pekaren över pilen i linjalen för att visa den exakta positionen för guiden.
Om du vill ta bort en guide drar du guiden ut ur dialogrutan eller drar motsvarande pil från linjalen.
Bockmarkeringarna i linjalerna som avgör avståndet mellan guider och kontroller definieras av dialogenheter (DLL:er). En DLU baseras på storleken på dialogrutans teckensnitt, vanligtvis 8-punkts MS Shell Dlg. Ett vågrätt DLU är den genomsnittliga bredden för dialogrutans teckensnitt dividerat med fyra. En lodrät DLU är den genomsnittliga höjden på teckensnittet dividerat med 8.
- Om du vill ändra intervallen för bockmarkeringarna går du till menynFormatguideinställningar> och i fältet Rutnätsavstånd anger du en ny bredd och höjd i DLL:er.
 
Layoutrutnät
När du placerar eller ordnar kontroller i en dialogruta använder du layoutrutnätet för mer exakt positionering. När rutnätet är aktiverat fäster kontrollerna mot rutnätets streckade linjer som om de var magnetiserade.
Om du vill aktivera eller inaktivera layoutrutnätet går du till menynFormatguideinställningar> och väljer eller avmarkerar rutnätsknappen.
Du kan fortfarande styra rutnätet i enskilda dialogredigeringsfönster med hjälp av knappen Växla rutnät i verktygsfältet Dialogredigeraren.
Om du vill ändra storleken på layoutrutnätet går du till menynFormatguideinställningar> och skriver höjd och bredd i DLL:er för cellerna i rutnätet. Den minsta höjden eller bredden är 4.
Inaktivera stödlinjer
Du kan använda särskilda tangenter tillsammans med musen för att inaktivera fästfunktionen hos guiderna. Om du använder Alt-tangenten inaktiveras snappfunktionerna för den valda guiden. Om du flyttar en guide med Skift-tangenten förhindras snappade kontroller från att flyttas med guiden.
Om du vill inaktivera snäppnings-effekten för guiderna, drar du kontrollen samtidigt som du håller ned Alt-tangenten.
Om du vill förflytta stödlinjerna utan att förflytta de snappade kontrollerna, dra guiden medan du håller ned Skift.
Om du vill inaktivera guiderna går du till menynFormatguideinställningar>. Sedan, under Layoutguider, väljer du Ingen.
Tips/Råd
Du kan också använda genvägen i menyn Formatera>Växla guider.
Välj kontroller
Välj kontroller för att ändra storlek, justera, flytta, kopiera eller ta bort dem och slutför sedan den åtgärd du vill använda. I de flesta fall måste du välja fler än en kontroll för att kunna använda verktygen för storlek och justering i verktygsfältet i dialogredigeraren.
När en kontroll har valts har den en skuggad kantlinje runt sig med fasta (aktiva) eller ihåliga (inaktiva) storlekshandtag, små rutor som visas i markeringsramen. När flera kontroller väljs har den dominanta kontrollen solida handtag och alla andra valda kontroller har ihåliga handtag.
Välj kontroller genom att välja verktyget Pekare i verktygslådans fönster och använda något av följande steg för att göra ditt val:
Dra pekaren för att rita en markeringsruta runt de kontroller som du vill markera i dialogrutan. När du släpper musknappen markeras alla kontroller som ligger inom eller skär markeringsrutan.
Håll ned Skift-tangenten och välj de kontroller som du vill inkludera i markeringen.
Håll ned Ctrl-tangenten och välj de kontroller som du vill inkludera i markeringen.
Om du vill lägga till eller ta bort en kontroll från gruppen med markerade kontroller håller du ned Skift-tangenten och väljer den kontroll som du vill lägga till eller ta bort.
Dominerande kontroller
När du ändrar storlek på eller justerar flera kontroller använder dialogredigeraren den dominerande kontrollen för att avgöra hur de andra kontrollerna är storleksanpassade eller justerade. Som standard är den dominerande kontrollen den första kontrollen som valts.
Om du vill ange den dominerande kontrollen håller du ned Ctrl-tangenten och väljer den kontroll som du vill använda för att påverka storleken eller platsen för andra kontroller först. Om du håller ned Ctrl-tangenten och väljer en kontroll inom en markering, blir den valda kontrollen även den dominerande kontrollen i markeringen.
Om du vill ändra den dominerande kontrollen, klicka utanför de aktuellt markerade kontrollerna för att avmarkera dem, och upprepa sedan proceduren genom att välja en annan kontroll först.
Anmärkning
Storlekshandtagen för den dominerande kontrollen är solida medan handtagen för underordnade kontroller är ihåliga. Alla ytterligare storleksändringar eller justering baseras på den dominerande kontrollen.
Storlekskontroller
Använd storlekshandtagen för att ändra storlek på en kontroll. När pekaren är placerad på ett storlekshandtag ändras dess form för att indikera i vilka riktningar kontrollen kan justeras. Aktiva storlekshandtag är solida, och om ett storlekshandtag är ihåligt kan kontrollen inte storleksändras längs den axeln.
Om du vill ändra storlek på en kontroll väljer du kontrollen och drar storlekshandtagen för att ändra storlek.
Storlekshandtag överst och sidorna ändrar den vågräta eller lodräta storleken.
Storlekshandtagen i hörnen ändrar både vågrät och lodrät storlek.
Tips/Råd
Du kan ändra storlek på kontrollen en dialogenhet (DLU) i taget genom att hålla ned Skift-tangenten och använda piltangenterna Höger och Nedåt .
Om du vill ändra storleken på en kontroll automatiskt så att den passar texten i den går du till menyn Format eller högerklickar på kontrollen och väljer Storlek på Innehåll.
Om du vill göra kontroller till samma storlek väljer du de kontroller som du vill ändra storlek på och går till menyformatet>Gör samma storlek och väljer sedan antingen Både, Höjd eller Bredd.
Du ändrar storlek på en grupp kontroller baserat på storleken på den dominerande kontrollen, vilket är den kontroll som väljs först i serien. Den slutliga storleken på kontrollerna i gruppen beror på storleken på den dominerande kontrollen.
Om du vill ändra storlek på en grupp kontroller med stödlinjer fäster du ena sidan av kontrollen (eller kontrollerna) i en guide och drar sedan en guide till den andra sidan av kontrollen (eller kontrollerna). Nu kan du flytta endera guiden för att ändra storlek på kontrollen (eller kontrollerna).
Justera vid behov flera kontroller så att varje passar den andra guiden.
Andra kontroller
Du kan ändra storlek på en kombinationsruta när du lägger till den i dialogrutan. Du kan också ange storleken på listrutan. Mer information finns i Lägga till värden i en kombinationsrutekontroll.
Välj listrutepilen till höger om kombinationsrutan.
              
            Konturen av kontrollen ändras för att visa storleken på kombinationsrutan med det nedrullningsbara listområdet utökat.
Använd det lägre storlekshandtaget för att ändra den ursprungliga storleken på listrutan.
              
            Välj pilen för listrutan igen för att stänga listrutedelen av kombinationsrutan.
Anmärkning
När du lägger till en listruta med en vågrät rullningslist i en dialogruta med MFC visas inte rullningslisten automatiskt i ditt program.
Ange en maximal bredd för det bredaste elementet genom att anropa CListBox::SetHorizontalExtent i koden. Utan den här värdeuppsättningen visas inte rullningslisten, även om objekten i listrutan är bredare än rutan.
Justera kontroller
Om du vill justera kontrollerna väljer du de kontroller som du vill justera. Gå till menyn Formatera>Justera och välj någon av följande justeringar:
Justering Beskrivning Vänster Justerar de markerade kontrollerna längs deras vänstra sidor. Centra Justerar de markerade kontrollerna vågrätt längs deras mittpunkter. Rättigheter Justerar de markerade kontrollerna längs de högra sidorna. Toppar Justerar de valda kontrollerna längs de övre kanterna. Mellan Justerar de markerade kontrollerna lodrätt längs deras mittpunkter. Underdelar Justerar de markerade kontrollerna längs de nedre kanterna. Var noga med att välja den kontroll som du vill vara dominerande först eller ange att den ska vara den dominerande kontrollen innan du kör justerings- eller storlekskommandot eftersom den slutliga positionen för gruppen med kontroller beror på positionen för den dominerande kontrollen.
För att jämnt fördela kontroller, välj de kontroller som du vill ordna om. Gå till menyn Formatera>Fördela utrymme jämnt och välj en av följande utrymmen:
Avstånd Beskrivning Över Utrymmet fördelas jämnt mellan de yttersta kontrollerna till vänster och höger som valts. nedåt Kontrollerna fördelas jämnt mellan den översta och nedersta valda kontrollen. Om du vill centrera kontroller väljer du den kontroll eller de kontroller som du vill ordna om. Gå till menyn Format>Centrera i dialogrutan och välj något av följande:
Arrangemang Beskrivning Vertikal Centrera kontrollerna lodrätt i dialogrutan. Vågrät Centrera kontroller vågrätt i dialogrutan. Om du vill justera push-knappar väljer du en eller flera tryckknappar. Gå till menyn Formatera>ordna knappar och välj sedan någon av följande arrangemang:
Arrangemang Beskrivning höger Justerar push-knapparna längs dialogrutans högra kant. Botten Justerar push-knappar längs dialogrutans nederkant. Om du väljer en annan kontroll än en push-knapp påverkas inte dess position.
Kravspecifikation
Win32
Se även
              Hantera kontroller i dialogrutan
              Anvisningar: Lägga till, redigera eller ta bort kontroller
              Anvisningar: Definiera åtkomst och värden för kontroll