在使用金山的播放器或是东方影都的时候,
都发现两种软件使用了Skin技术,就是可以
在程序运行的时候随时换皮肤。
就我理解来看实现的方法是:播放器的图象
是一个整体的图,在图上画上所有按钮的
图象,而用一个配置文件来保存所有的按钮的
位置,每一次运行的时候,去从配置文件(*.ini)
中读出按钮的位置。
当播放器的界面改变的时候,只要修改相应的配置
文件,就可以了,一般来说要实现不同的按钮效果,
会同时生成三张位图,表示Over,Main,Down,鼠标的
对于按钮的三种状态。
各位,有没有源代码用于参考,最近在做程序的时候,
涉及到要为程序添加一个换肤的功能。想从播放器的
Skin技术来实现.请发几个参考的事例给我:
[email protected].
当然,我很希望大家可以更多的进行交流!
说一说你们自己的想法,怎么来为程序添加
Skin功能.