Конференция "Компоненты" » Прорисовка дочерних компонентов [D7, WinXP]
 
  • Женька (20.02.07 17:12) [0]
    Здравствуйте!
    Я создаю компонент, который должен допускать размещение на себе других компоненов. Пытался делать  на базе Tpanel и на базе TCustomControl c csAcceptControls. Возникает следующая проблема. Если на моем компоненте разместить, например, обычную кнопку, то она корректно отображается, а вот если кинуть на него тот же компонент, то он при перерисовке исчезает. В CreateParams добавлен флаг прозрачности окна. Если флаг убрать, то все нормально.Но мне он позарез нужен!!! Не сталкивался ли кто-нибудь с такой проблемой?
    Заранее благодарю!
  • DimaBr (21.02.07 09:33) [1]
    Покажите отрисовку
  • Юрий Зотов © (21.02.07 10:10) [2]
    Стиль WS_CLIPCHILDREN установлен?
  • Женька (21.02.07 21:32) [3]
    Стиль CLIPCHILDREN не ставил, хотя пытался после этого окно перестает быть прозрачным по какой-то причине...А отрисовка вообще самая обычная... Сначала накладывается битмап с StretchDraw, потом дорисовывается еще кой-какая фигня, а потом inherited.
 
Конференция "Компоненты" » Прорисовка дочерних компонентов [D7, WinXP]
Есть новые Нет новых   [119228   +49][b:0][p:0]