Dela via


ATL-fönsterklasser

ATL innehåller flera klasser som gör att du kan använda och implementera fönster. Dessa klasser, precis som andra ATL-klasser, ger en effektiv implementering som inte medför några extra kostnader för din kod.

I det här avsnittet beskrivs ATL-fönsterklasserna och hur du använder dem.

I det här avsnittet

Introduktion till ATL-fönsterklasser
Beskriver kortfattat varje ATL-fönsterklass och innehåller länkar till referensmaterialet på dem.

Använda ett fönster
Beskriver hur du använder CWindow för att ändra ett fönster.

Implementera ett fönster
Diskuterar meddelandehanterare, meddelandekartor och använder CWindowImpl. Innehåller information om superklassning och underklassning.

Implementera en dialogruta
Beskriver de två metoderna för att lägga till en dialogruteklass och visar ett kodexempel.

Använda begränsade Windows
Diskuterar inneslutna fönster i ATL, som är fönster som delegerar sina meddelanden till ett containerobjekt i stället för att hantera dem i sin egen klass.

Förstå fönsteregenskaper
Diskuterar klasser för fönsteregenskaper i ATL. De här klasserna är en enkel metod för att standardisera de format som används för att skapa ett fönsterobjekt.

ATL-
Innehåller länkar till konceptuella ämnen om hur du programmerar med hjälp av det aktiva mallbiblioteket.

Windows-supportklasser
Visar ytterligare ATL-klasser som stöder windows- och meddelandekartor i ATL.