Содержание | Последнее обновление: 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. |