/// <summary> /// Raises the <see cref="PaintLayer"/> event. /// </summary> /// <param name="e">A <see cref="PaintLayerEventArgs"/> object containing the /// event data.</param> protected virtual void OnPaintLayer(PaintLayerEventArgs e) { EventHandler <PaintLayerEventArgs> handler = PaintLayer; if (handler != null) { PaintLayer(this, e); } }
protected void PaintLayeredWindow(Bitmap bitmap, double opacity) { if (bitmap.PixelFormat != PixelFormat.Format32bppArgb) { throw new ArgumentException("The bitmap must be 32bpp with an alpha-channel.", "bitmap"); } layerOpacity = opacity; using (PaintLayerEventArgs args = new PaintLayerEventArgs(bitmap)) { OnPaintLayer(args); PaintNative(bitmap, OpacityAsByte); } }
protected override void OnPaintLayer(PaintLayerEventArgs e) { PaintUI(e.Graphics); base.OnPaintLayer(e); }
protected void PaintLayeredWindow(Bitmap bitmap, double opacity) { if (bitmap.PixelFormat != PixelFormat.Format32bppArgb) throw new ArgumentException("The bitmap must be 32bpp with an alpha-channel.", "bitmap"); layerOpacity = opacity; using (PaintLayerEventArgs args = new PaintLayerEventArgs(bitmap)) { OnPaintLayer(args); PaintNative(bitmap, OpacityAsByte); } }
/// <summary> /// Raises the <see cref="PaintLayer"/> event. /// </summary> /// <param name="e">A <see cref="PaintLayerEventArgs"/> object containing the /// event data.</param> protected virtual void OnPaintLayer(PaintLayerEventArgs e) { EventHandler<PaintLayerEventArgs> handler = PaintLayer; if (handler != null) PaintLayer(this, e); }