Form1->TransparentColorValue=clBlack;
Form1->TransparentColor=true;
int Transparency = 75
long ExtStyle = GetWindowLong(Handle, GWL_EXSTYLE);
SetWindowLong(Handle, GWL_EXSTYLE, ExtStyle | WS_EX_LAYERED);
SetLayeredWindowAttributes(Handle, 0 , (255 * Transparency) / 100,
LWA_ALPHA);
Неполучается сделать форму прозрачной
У меня продлема с формой
хочу сделать форму и нестандартной и прозрачной.
Что я делаю:
Кидаю на форму рисунок, который будет являться формой, и убираю цвет фона этого рисунка, после чего прописываю код прозрачной формы.
Но форма почемуто прозрачной не делается и более того фон не убирается. А когда я делаю все пооддельности то есть отдельно убрал фон, проверил фона нет. Потом сделал форму прозрачной, то же работает, а вместе неполучается. В чем проблема?
Код:
глава 3.4 Нестандартные окна
глава 3.5 Безбашенные окна
глава 3.6 Перемещение окна за любую область
Начиная с BCB 6.0 у формы ест свойства: AlphaBlend и AlphaBlendValue проверил, и с транспарентколор работают совместно замечательно.