Accès de type sécurisé aux contrôles sans Assistants Code
La première approche de la création d’un accès de type sécurisé aux contrôles utilise une fonction membre inline pour convertir le type de retour de la fonction membre de GetDlgItem
la classe CWnd
en type de contrôle C++ approprié, comme dans cet exemple :
CButton* CMyDialog::GetMyCheckbox()
{
return (CButton*)GetDlgItem(IDC_CHECKBOX);
}
Vous pouvez ensuite utiliser cette fonction membre pour accéder au contrôle de manière sécurisée de type avec du code similaire à ce qui suit :
GetMyCheckbox()->SetCheck(BST_CHECKED);
Accès de type sécurisé aux contrôles d’une boîte de dialogue
Accès de type sécurisé aux contrôles avec Assistants Code