金山词霸2002(MacOSX风格)的图片一般存于\kingpowerword\Themes\MacOSX下,可看到每个按钮对应一张(含有4种状态的图片),这种图片是怎样加到按钮上的(不知是不是按钮-它们可是圆的啊),程序是怎样区分它们的状态的—代码实现,还是控件自动识别.怎样指定用的是一张图片的哪个部分—它们(指默认状态mousemove,mousedown,mouseup)的图片可都在一张图片上.
金山影霸III(default风格)( 图片一般存于\kings\skins\default下)的显示方法很令我困惑—20多个控制钮(当然有的可能根本就不能称为钮)只(主要)用了4个大窗体图片不难看出它们分别对应每个按钮的4种状态.这种界面计的原理是什么呢?
我曾试着在TspeedButton和窗体的MouseMove事件中用TspeedButton.Glyph.LoadFromFile()方法动态加载图片但有闪烁感.效果不佳.