Форум — Ответы     (  К темам )
 ?  Dr.Phoenix: В делфях7 есть возможность делать определенный цвет формы невидимым... (10-02-2003 08:07:47)
В делфях7 есть возможность делать определенный цвет формы невидимым, а как такую штуку реализовать програмно на CBuilder?
 Владимир (10-02-2003 13:07:34)
Так-же
Устанавливаете свойство TransparentColor = true,
выбираете цвет, который должен быть прозрачным
TransparentColorValue = clBlack; // черный
и устанавливает цвет формы или компонента на форме, который должен быть
прозрачным в этот цвет // в нашем примере черный
 Dr.Phoenix (10-02-2003 18:09:55)
А можно поподробнее? Что то у меня ничего не получилось. Может исходничек дадите? У меня получилось только сделать часть картинки прозрачной, а форма осталась такой, какой была.
 Владимир (10-02-2003 23:11:43)
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form1->TransparentColor = true;
Form1->TransparentColorValue = clBlack;
Form1->Color = clBlack;
}
 Владимир (10-02-2003 23:15:43)
Обратите внимание: чтобы делать полную форму прозрачной, или делать это прозрачным, а не прозрачным, используйте AlphaBlend и AlphaBlendValue свойства.
Обратите внимание: TransparentColor не воздействует на все системы. Приложение должно выполняться под Windows 2000 или выше, с адекватными аппаратными средствами
 Dr.Phoenix (11-02-2003 15:17:28)
Клево, тока, это не то, что я спрашивал. Уверен, что все это будет замечательно
работать на C++Buider 6-й версии, вот тока у меня нету такой. Да и это все можно мышкой в свойствах поставить, и не нада обработчика писать.
Скажите как сделать это на СБилдере 5-ом или ниже, где у формы нету свойств TransparentColorValue и TransparentColor.