分享一个很久之前写的一个Winform换肤组件. 主要利用CBT钩子,NativeWindow来实现.可实现动态换皮肤插件修改窗体显示外观. 我们先定义一个自定义组件 using Skin; using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Linq; using System.Reflection; using Syste…
public class WindowOne:Form { public WindowOne() { InitializeCompnent(); } public void InitializeCompnent() { ; ; } //冲毁window 方法 private void ReDraw(Graphics g) { Random ran = new Random(); //Color ranColor = Color.FromArgb(ran.Next(256), ran.Next(2…