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;  
}