Share via


Een venster gebruiken

Met klasse CWindow kunt u een venster gebruiken. Zodra u een venster aan een CWindow object hebt gekoppeld, kunt u methoden aanroepen CWindow om het venster te bewerken. CWindow bevat ook een HWND-operator om een CWindow object te converteren naar een HWND. Zo kunt u een CWindow object doorgeven aan elke functie die een ingang naar een venster vereist. U kunt eenvoudig methode-aanroepen en Win32-functie-aanroepen combineren CWindow , zonder tijdelijke objecten te maken.

Omdat CWindow slechts twee gegevensleden heeft (een window handle en de standaarddimensies), zorgt het niet voor overhead aan uw code. Daarnaast verpakken veel van de CWindow methoden eenvoudig overeenkomende Win32 API-functies. Door gebruik te maken van CWindow, wordt het HWND-lid automatisch doorgegeven via de Win32-functie.

Naast het direct gebruiken van CWindow kunt u er ook gegevens of code aan toevoegen door ervan af te leiden. ATL zelf leidt drie klassen af van CWindow: CWindowImpl, CDialogImpl en CContainedWindowT.

Zie ook

vensterklassen