Type-Safe toegang tot besturingselementen zonder codewizards

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

De eerste benadering voor het maken van typeveilige toegang tot besturingselementen maakt gebruik van een inline-lidfunctie om het retourtype van de lidfunctie van klasse CWndGetDlgItem te casten naar het juiste C++-besturingstype, zoals in dit voorbeeld:

CButton* CMyDialog::GetMyCheckbox()
{
   return (CButton*)GetDlgItem(IDC_CHECKBOX);
}

Vervolgens kunt u deze lidfunctie gebruiken om toegang te krijgen tot het besturingselement op een typeveilige manier met code die vergelijkbaar is met de volgende:

GetMyCheckbox()->SetCheck(BST_CHECKED);

Zie ook

Type-Safe toegang tot besturingselementen in een dialoogvenster
Type-Safe Toegang tot bedieningselementen via code-wizards