| Содержание | Последнее обновление: 14.02.2004 | |
|
Как сделать полупрозрачное окно? Автор: OlegGG Пример (окно будет плавно проявляться): SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) | WS_EX_LAYERED);
for (int x = 0;x<255;x+=5)
{
SetLayeredWindowAttributes(Handle, 0, x, LWA_ALPHA);
Application->ProcessMessages();
Sleep(1);
}
SetLayeredWindowAttributes(Handle, 0, 255, LWA_ALPHA);
Начиная с C++Builder 6, в свойствах формы появились AlphaBlend и AlphaBlendValue.Здесь всё проще: ставим AlphaBlend в true, а потом балуемся со значением AlphaBlendValue. |