Acesso de tipo seguro para controles sem assistentes de código

A primeira abordagem de criação de tipo seguro acesso aos controles usa uma função de membro in-line para converter o tipo de retorno da classe CWnddo GetDlgItem função de membro para o tipo apropriado de controle do C++, como no exemplo:

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

Você pode usar esta função de membro para acessar o controle de uma maneira de tipo seguro com o código semelhante ao seguinte:

GetMyCheckbox()->SetCheck(BST_CHECKED);

Consulte também

Conceitos

Acesso de tipo seguro para controles em uma caixa de diálogo

Acesso de tipo seguro para controles com assistentes de código