Delen via


Relatie tussen een C++-vensterobject en een HWND

Het vensterobject is een object van de C++ CWnd -klasse (of een afgeleide klasse) die uw programma rechtstreeks maakt. Het komt en gaat in reactie op de constructor- en destructor-aanroepen van uw programma. Het Windows-venster daarentegen is een ondoorzichtige ingang voor een interne Windows-gegevensstructuur die overeenkomt met een venster en verbruikt systeembronnen wanneer deze aanwezig zijn. Een Windows-venster wordt geïdentificeerd door een 'venstergreep' (HWND) en wordt gemaakt nadat het CWnd object is gemaakt door een aanroep naar de Create lidfunctie van klasse CWnd. Het venster kan worden vernietigd door een programmaaanroep of door de actie van een gebruiker. De venstergreep wordt opgeslagen in de m_hWnd lidvariabele van het vensterobject. In de volgende afbeelding ziet u de relatie tussen het vensterobject C++ en het Windows-venster. Het maken van vensters wordt besproken in Windows maken. Het vernietigen van vensters wordt besproken in Het vernietigen van vensterobjecten.

CWnd-vensterobject en resulterend venster.
Vensterobject en Windows-venster van het besturingssysteem Windows

Zie ook

Vensterobjecten