Fuer Alphablending werden die LayeredWindows benoetigt. Die dafuer vorgesehenen Funktionen wuerden erst ab Win2k in die
Win32-
API-Dlls hinzugefuegt. Eine Funktion dafuer ist SetLayeredWindowAttributes.
Und folgender Code sollte beantworten, ob gecheckt wird, ob die Funktion geladen werden konnte:
if not [...](Assigned(SetLayeredWindowAttributes))
Es wird also geprueft, ob die Funktion korrekt geladen wurde. Somit duerfte das aendern der Alphablend-/Transparenzwerte des Formulars unter Windows < Win2k keinen Effekt haben, aber auch keinen Fehler werfen.
greetz
Mike