- Código: Seleccionar todo
if(GetDlgItem(IDC_AGREGAR) == GetFocus())
{
OnAgregar();
return;
}
if(GetDlgItem(IDC_MODIFICAR) == GetFocus())
{
OnModificar();
return;
}
if(GetDlgItem(IDC_ELIMINAR) == GetFocus())
{
OnEliminar();
return;
}
if(GetDlgItem(IDC_VOLVER) == GetFocus())
CDialog::OnCancel();
else
GetNextDlgTabItem(GetFocus())->SetFocus();
}
lo que sucede es que el GetNextDlgTabItem(GetFocus())->SetFocus(); no entra en los (IDC_AGREGAR , IDC_MODIFICAR, etc) en algonos dialogos anda pero en otros no y no entiendo por que si alguien me puede ayudar por favor.
lo solucionaria poniendo en default button en tiempo de ejecucion. es que segun el usuario bloqueo algunos botones.
muchisimas gracias







