Dela via


Relation mellan ett C++-fönsterobjekt och en HWND

Fönsterobjektet är ett objekt i klassen C++ CWnd (eller en härledd klass) som programmet skapar direkt. Den kommer och går som svar på programmets konstruktor- och destruktoranrop. Windows-fönstret är å andra sidan en ogenomskinlig referens till en intern Windows-datastruktur som motsvarar ett fönster och förbrukar systemresurser när det finns. Ett Windows-fönster identifieras av ett "fönsterhandtag" (HWND) och skapas när CWnd objektet har skapats av ett anrop till Create medlemsfunktionen i klassen CWnd. Fönstret kan förstöras antingen av ett programanrop eller av en användares åtgärd. Fönsterhandtaget lagras i fönsterobjektets m_hWnd medlemsvariabel. Följande bild visar relationen mellan C++-fönsterobjektet och Windows-fönstret. Skapa fönster beskrivs i Skapa Windows. Att förstöra fönster diskuteras i Destroying Window Objects (Förstöra fönsterobjekt).

CWnd-fönsterobjekt och det resulterande fönstret.
Fönsterobjekt och Windows-fönster

Se även

Fönsterobjekt