CodeTV.GraphBuilderBase.OnPaintHandler C# (CSharp) Метод

OnPaintHandler() приватный Метод

private OnPaintHandler ( object sender, PaintEventArgs e ) : void
sender object
e PaintEventArgs
Результат void
        void OnPaintHandler(object sender, PaintEventArgs e)
        {
            if (this.videoRenderer != null)
            {
                Trace.WriteLineIf(trace.TraceInfo, "OnPaintHandler()");

                try
                {
                    int hr;
                    if (useEVR)
                    {
                        //PaintBlackBands(e.Graphics);
                        hr = this.evrVideoDisplayControl.RepaintVideo();
                        //PaintBlackBands(e.Graphics);
                    }
                    else
                    {
                        IntPtr hdc = e.Graphics.GetHdc();
                        hr = (this.videoRenderer as IVMRWindowlessControl9).RepaintVideo(this.hostingControl.Handle, hdc);
                        e.Graphics.ReleaseHdc(hdc);
                        PaintBlackBands(e.Graphics);
                    }
                }
                catch { }
            }
        }