TForm i TApplication |
8.08.1999 |
- Tworzenie przeźroczystej formy.
Jeżeli chcesz, aby Twoja forma była przeźroczysta, musisz nadpisać metodę CreateParams i ustawić flagę przeźroczystości w rozszerzonych stylach. Przeźroczystość formy jest bardzo pomocna przy nieruchomych formach, operacjach rysowania i przy przeprowadzaniu "rubber-bandingu" na pulpicie. Jest mniej użyteczna przy ruchomych formach, ponieważ po poruszneniu przeźroczystość zostanie utracona.
//w pliku nagłówkowym
virtual void __fastcall TForm1::CreateParams(TCreateParams &Params);
//------------------------------------------------------
//w pliku źródłowym
void __fastcall TForm1::CreateParams(TCreateParams &Params)
{
TForm::CreateParams(Params);
Params.ExStyle = Params.ExStyle | WS_EX_TRANSPARENT;
}
|