Чему в API соответствует vbAlignTop? Надо чтоб ширина ребар следовала за шириной формы.
Формулировка задачи:
Создаю VB-шный CoolBar1 ну например с одним Band.
Ставлю
Align=vbAlignTop
BandBorders=True
Когда меняю размер формы, ширина CoolBar1 автоматически следует за шириной формы, ширина Band соответственно за шириной CoolBar.
Такое поведение мне нужно.
А теперь через API. Создаю Rebar со стилем:
Ну сейчас напр. так:
Чтобы я не делал, ребар не хочет автоматически подгоняться под ширину формы.
Я всегда решал этот вопрос через Form_Resize + дополнительный код, устанавливающий ширину Rebar равной ширине формы.
Сейчас это крайне неудобно, т.к. форма не моя (окно htmlhelp), пытался его сабклассить на предмет WM_WINDOWPOSCHANGING, но это очень глючный путь и бороться с крашами мне надоело.
Должно быть какое-нибудь простое решение со стилями Rebar, не могу найти комбинацию.
Ставлю
Align=vbAlignTop
BandBorders=True
Когда меняю размер формы, ширина CoolBar1 автоматически следует за шириной формы, ширина Band соответственно за шириной CoolBar.
Такое поведение мне нужно.
А теперь через API. Создаю Rebar со стилем:
Ну сейчас напр. так:
Чтобы я не делал, ребар не хочет автоматически подгоняться под ширину формы.
Куда копать?
Я всегда решал этот вопрос через Form_Resize + дополнительный код, устанавливающий ширину Rebar равной ширине формы.
Сейчас это крайне неудобно, т.к. форма не моя (окно htmlhelp), пытался его сабклассить на предмет WM_WINDOWPOSCHANGING, но это очень глючный путь и бороться с крашами мне надоело.
Должно быть какое-нибудь простое решение со стилями Rebar, не могу найти комбинацию.
Решение задачи: «Чему в API соответствует vbAlignTop? Надо чтоб ширина ребар следовала за шириной формы.»
textual
Листинг программы
With rbBand ... .cyMinChild = 80
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д