void CPathItem::Select(bool selected) { if(NULL == m_pInput) return; IFloopyObj::Select( selected ); CPathCtrl *ctrl = (CPathCtrl*)GetParent(); if(NULL != ctrl) { CLabel *label = (CLabel*)ctrl->GetParent(); if(NULL != label) { CTrack *track = (CTrack*)label->GetParent(); if(NULL != track) { track->ShowObjectParameters(m_pInput, selected); track->Refresh(); } } } }