Dela via


Fönsterramar

När ett program körs under Windows interagerar användaren med dokument som visas i ramfönster. Ett dokumentramfönster har två huvudkomponenter: ramen och innehållet som ramas in. Ett dokumentramfönster kan vara ett SDI-ramfönster ( single document interface ) eller ett underordnat fönster med flera dokumentgränssnitt (MDI). Windows hanterar det mesta av användarens interaktion med ramfönstret: flytta och ändra storlek på fönstret, stänga det och minimera och maximera det. Du hanterar innehållet i ramen.

Rama in fönster och vyer

MFC-ramverket använder ramfönster för att innehålla vyer. De två komponenterna – ram och innehåll – representeras och hanteras av två olika klasser i MFC. En ramfönsterklass hanterar ramen och en vyklass hanterar innehållet. Visningsfönstret är underordnat ramfönstret. Ritning och annan användarinteraktion med dokumentet sker i vyns klientområde, inte i ramfönstrets klientområde. Ramfönstret ger en synlig ram runt en vy, komplett med en undertextfält och standardfönsterkontroller, till exempel en kontrollmeny, knappar för att minimera och maximera fönstret och kontroller för att ändra storlek på fönstret. "Innehållet" består av fönstrets klientområde, som är fullt upptaget av ett underordnat fönster – vyn. Följande bild visar relationen mellan ett ramfönster och en vy.

Fönsterramvy.
Ramfönster och vy

Rama in Windows- och Splitter-fönster

Ett annat vanligt arrangemang är att ramfönstret ramar in flera vyer, vanligtvis med hjälp av ett delningsfönster. I ett delarfönster upptas ramfönstrets klientområde av ett delarfönster, vilket i sin tur har flera underordnade fönster, som kallas paneler, vilka är vyer.

Vad vill du veta mer om?

Avsnitt om allmänt ramfönster

Ämnen om att använda ramfönster

Avsnitt om särskilda funktioner för ramfönster

Ämnen om andra typer av Windows

Se även

Windows