Меню Children позволяет выбрать одно из четырех возможных значений, находящихся в диапазоне от одного до четырех. Подобно меню Depth для реализации каждого из пунктов меню применяются две функции. Ниже приведен код функций для первого пункта меню Children (задающего наличие у каждого фрейма одного потомка):
void MoleculeWin::OnChildren1() { numchildren = 1; CreateHierarchy(); }
void MoleculeWin::OnUpdateChildren1(CCmdUI* pCmdUI) { pCmdUI->SetCheck(numchildren == 1); }
Эти функции аналогичны функциям меню Depth. Единственным отличием является использование переменной numchildren вместо curdepth.