private void ThreadProc(object poThreadParameter)
        {
            // An instance of OpacityEffect is passed in poThreadParameter
            OpacityEffect loOpacityEffect = (OpacityEffect)poThreadParameter;

            // Call the RunEffect method for the instance
            loOpacityEffect.RunEffect();
        }