Чему в API соответствует vbAlignTop? Надо чтоб ширина ребар следовала за шириной формы.

Узнай цену своей работы

Формулировка задачи:

Создаю VB-шный CoolBar1 ну например с одним Band.
Ставлю
Align=vbAlignTop
BandBorders=True
Когда меняю размер формы, ширина CoolBar1 автоматически следует за шириной формы, ширина Band соответственно за шириной CoolBar.
Такое поведение мне нужно.
А теперь через API. Создаю Rebar со стилем:
Ну сейчас напр. так:

Чтобы я не делал, ребар не хочет автоматически подгоняться под ширину формы.

Куда копать?


Я всегда решал этот вопрос через Form_Resize + дополнительный код, устанавливающий ширину Rebar равной ширине формы.
Сейчас это крайне неудобно, т.к. форма не моя (окно htmlhelp), пытался его сабклассить на предмет WM_WINDOWPOSCHANGING, но это очень глючный путь и бороться с крашами мне надоело.
Должно быть какое-нибудь простое решение со стилями Rebar, не могу найти комбинацию.

Решение задачи: «Чему в API соответствует vbAlignTop? Надо чтоб ширина ребар следовала за шириной формы.»

textual
Листинг программы
With rbBand
...
      .cyMinChild = 80

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.778 из 5
Похожие ответы