Delen via


Type-Safe toegang tot besturingselementen zonder codewizards

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