Подскажите пожалуйста, в чем проблема.
Создаю ActiveX с помощью ATL Wizard. По событию OnSize задаю размеры окна:
Код: Выделить всё
SetWindowPos(0, 0, 0, 100, 50, SWP_NOMOVE | SWP_NOZORDER);
Далее загоняю ActiveX в VB, кидаю на форму и начинаю ресайзить, при этом рамка с маркерами выделения никак не реагирует на изменение размеров ActiveX. Такое впечатление, будто контрол находится в контейнере. Если это так, то как к нему доступится. Хотя в RunTime клики по рамке не обрабатываются, а только там, где находится окно контрола. Какое-то решение должно быть, ведь WindowsCommonControl-овский Toolbar, например, делает это, не сдвинешь с места и размеров не изменишь. Да и в VB это очень легко реализуется. Может, после изменения размеров еще что-то надо делать? Заранее благодарен за помощь.