void CFrame::renderFrameControls() { int iCount; for (iCount = 0 ; iCount < m_arrControls.size() ; iCount++) { switch(m_arrControls[iCount]->getType()) { case 2: CButton * poButton; poButton = (CButton *)m_arrControls[iCount]->getControl(); poButton->render(); break; case 3: CCheckBox * poCheckBox; poCheckBox = (CCheckBox *)m_arrControls[iCount]->getControl(); poCheckBox->render(); break; case 4: CRadioContainer * poRadioContainer; poRadioContainer = (CRadioContainer *)m_arrControls[iCount]->getControl(); poRadioContainer->render(); break; } } }