-
Здравствуйте! Я создаю компонент, который должен допускать размещение на себе других компоненов. Пытался делать на базе Tpanel и на базе TCustomControl c csAcceptControls. Возникает следующая проблема. Если на моем компоненте разместить, например, обычную кнопку, то она корректно отображается, а вот если кинуть на него тот же компонент, то он при перерисовке исчезает. В CreateParams добавлен флаг прозрачности окна. Если флаг убрать, то все нормально.Но мне он позарез нужен!!! Не сталкивался ли кто-нибудь с такой проблемой? Заранее благодарю!
-
Покажите отрисовку
-
Стиль WS_CLIPCHILDREN установлен?
-
Стиль CLIPCHILDREN не ставил, хотя пытался после этого окно перестает быть прозрачным по какой-то причине...А отрисовка вообще самая обычная... Сначала накладывается битмап с StretchDraw, потом дорисовывается еще кой-какая фигня, а потом inherited.
|