Du hast den Code falsch abgeschrieben, ausserdem haben noch ein paar States gefehlt. Ich hab ihn jetzt selbst ausprobiert, so funktioniert er:

Code:
ZWriteEnable = False;
AlphaBlendEnable = True;
TextureFactor = 0x80FFFFFF; // Alphachannel = Transparent
AlphaOp[1] = Modulate;
AlphaArg1[1] = TFactor;
AlphaArg2[1] = Current;
AlphaOp[2] = Disable;


Einfach die obigen States in den Effekt einfügen. Die Transparenz wird vom dem Alphakanal des DWORDs angegeben, also von dem letzten Byte (oben 80(hex)=128(dez) -> 0x80FFFFFF).