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.
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.
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
Hantera den aktuella vyn i ett ramfönster som innehåller mer än en vy
Hantera menyer, kontrollstaplar och acceleratorer (andra objekt som delar ramfönstrets utrymme)
Avsnitt om särskilda funktioner för ramfönster
Dra och släppa filer från Utforskaren eller Filhanteraren i ett ramfönster
Semimodala lägen: Sammanhangskänslig Windows Hjälp (samordning av andra fönsteråtgärder)
Halvmodala lägen: utskrift och förhandsgranskning (Orkestrering av andra fönsteråtgärder)
Ämnen om andra typer av Windows