Применение прозрачности для дочернего элемента управления может быть очень легко выполнено с использованием старомодных регионов и функции SetWindowRgn()
.
Применение альфа-смешивания на дочернем элементе управления, с другой стороны, очень сложно сделать до Windows 8. Это предполагает сначала рисование родительского окна в растровом изображении, а затем альфа-смешение изображения дочернего элемента управления поверх растровое изображение, затем отображение растрового изображения на экране.
В Windows 8 стиль окна WS_EX_LAYERED
(который используется в свойствах Tform TransparentColor
и AlphaBlendValue
для внутреннего использования) наконец-то реализован для дочерних элементов управления.