In 9x this piece is not provided. There it can be made "pens", but thus the program will "guzzle" many resources. But in ruler NT, since 2000, it can be made.
Example (the window will be smoothly shown):
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);
Since a C ++ Builder 6, in properties of the form appeared AlphaBlend and AlphaBlendValue.
Here all is easier: we put AlphaBlend in true, and then we play about with value AlphaBlendValue.