Dela via


Arbeta med fönsterobjekt

Att arbeta med Windows-anrop för två typer av aktivitet:

  • Hantera Windows-meddelanden

  • Ritning i fönstret

Information om hur du hanterar Windows-meddelanden i alla fönster, inklusive dina egna underordnade fönster, finns i Mappa meddelanden till funktioner för att mappa meddelanden till din C++-fönsterklass. Skriv sedan medlemsfunktioner för meddelandehantering i din klass.

De flesta ritningar i ett ramverksprogram sker i vyn, vars OnDraw-medlemsfunktion anropas när fönstrets innehåll måste ritas. Om fönstret är underordnat vyn kan du delegera en del av vyns ritning till ditt underordnade fönster genom att OnDraw anropa någon av fönstrets medlemsfunktioner.

I vilket fall som helst behöver du en enhetskontext för ritning. Du kan använda lagerpennan, penseln och andra grafiska objekt som finns i enhetskontexten som är associerad med ditt fönster. Du kan också ändra dessa objekt för att få de ritningseffekter du behöver. När enhetskontexten har konfigurerats som du vill anropar du medlemsfunktioner i klassen CDC (enhetskontextklass) för att rita linjer, former och text. för att använda färger; och att arbeta med ett koordinatsystem.

Vad vill du veta mer om?

Se även

Fönsterobjekt