А откуда парен знает, чей именно это ID ? Конечно, можно почитать Петзольда и сделать как он - смастерить файл-заголовок с перечислением всех ID контролов. Для микро-проекта это самое то. И тогда в оконной процедуре парента сразу выполнить необходимые действия. Но это прямо противоречит обьектно-ориентированному программированию. С какой стати внутренняя документация контрола должна быть известна всем и каждому ? Кроме того, этот файл с многочисленными ID контролов станет проклятием любого большого проекта. Его придётся делать вручную, а любом изменении там будет перекомпилироваться весь проект.