Einzelnen Beitrag anzeigen

Benutzerbild von JasonDX
JasonDX
(CodeLib-Manager)

Registriert seit: 5. Aug 2004
Ort: München
1.062 Beiträge
 
#5

Re: Was passiert bei AlphaBlend unter Windows 95?

  Alt 9. Dez 2006, 18:56
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
Mike
Passion is no replacement for reason
  Mit Zitat antworten Zitat