Accesso indipendente dai tipi ai controlli senza creazioni guidate codice

Il primo approccio alla creazione di un accesso indipendente dai tipi ai controlli utilizza una funzione membro inline per eseguire il cast del tipo restituito dalla funzione membro CWnd della classe GetDlgItem per il tipo di controllo C++ appropriato, come nel seguente esempio:

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

È quindi possibile utilizzare questa funzione membro per accedere al controllo in modo indipendente dai tipi con codice simile al seguente:

GetMyCheckbox()->SetCheck(BST_CHECKED);

Vedi anche

Accesso indipendente dai tipi ai controlli in una finestra di dialogo
Accesso indipendente dai tipi a controlli con creazioni guidate codice