Udostępnij przez


Type-Safe dostęp do kontrolek bez kreatorów kodu

Pierwsze podejście do tworzenia bezpiecznego dostępu typu do kontrolek używa wbudowanej funkcji składowej do rzutowania zwracanego typu funkcji składowej klasy CWndGetDlgItem do odpowiedniego typu kontrolki C++, jak w tym przykładzie:

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

Następnie możesz użyć tej funkcji składowej, aby uzyskać dostęp do kontroli w bezpieczny sposób z kodem podobnym do następującego:

GetMyCheckbox()->SetCheck(BST_CHECKED);

Zobacz także

Type-Safe dostęp do kontrolek w oknie dialogowym
Type-Safe dostęp do kontrolek za pomocą kreatorów kodu