Acesso fortemente tipado a controles sem assistentes de código
A primeira abordagem para criar acesso fortemente tipado a controles usa uma função de membro embutida para converter o tipo de retorno da função membro GetDlgItem
da classe CWnd
para o tipo de controle C++ apropriado, como neste exemplo:
CButton* CMyDialog::GetMyCheckbox()
{
return (CButton*)GetDlgItem(IDC_CHECKBOX);
}
Então você pode usar essa função de membro para acessar o controle fortemente tipado com código semelhante ao seguinte:
GetMyCheckbox()->SetCheck(BST_CHECKED);
Confira também
Acesso fortemente tipado a controles em uma caixa de diálogo
Acesso fortemente tipado a controles com assistentes de código