皮肤控件相当于是一个容器或者说是拦截器,它负责捕获界面上所有可视控件,然后根据控件类型,重绘控件。重绘方法就是通过读取皮肤文件,皮肤文件可以理解为重绘的配置文件。皮肤文件配置内容包括:窗体如何展现(比如最大化、最小化按钮、窗体边沿如何绘制等)、可视控件如何展现,比如Eidt、Combobox、Button等。
  因为皮肤控件是针对具体某类型控件做重绘,IDE标准控件基本都支持,也正因如此,皮肤对某些第三方控件往往就不支持。