Ведь контролы и без окна работают. В чем же необходимость?Еще одной причиной может быть необходимость доступа к родительскому окну
Bruce McKinney писал(а):Единственная причина, по которой Timer до сих пор ходит в элементах управления - в предыдущих версиях Visual Basic только элемент управления мог генерировать события. Вот и все.
tyomitch писал(а):
- msole2.vbx
- crystal.vbx
- gauge.vbx
- keystat.vbx
- mci.vbx
- mscomm.vbx
- msmapi.vbx
- msmasked.vbx
- msoutlin.vbx
- picclip.vbx
- spin.vbx
- anibuton.vbx
- graph.vbx
- pencntrl.vbx
- threed.vbx
alibek писал(а):Кстати, насчет сокетов.
ЕМНИП, то второй версии сокеты получали оконные сообщения. И, соответственно, их делали контролами, чтобы кидать на форму и сабклассить эту форму.
tyomitch писал(а):А я всю жизнь думал, что они создают невидимое окно, и сабклассят его... Зачем им форму мучать?
alibek писал(а):tyomitch писал(а):А я всю жизнь думал, что они создают невидимое окно, и сабклассят его... Зачем им форму мучать?
Ну это уже дело разработчика, как сделать.
Лично я бы сабклассил клиентское окно
А есть какие-либо особые причины, чтобы так не делать?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 48