|
VC对命令按钮、复选按钮与单选按钮的换肤演示 |
本窗体演示了Skin++对命令按钮、复选按钮与单选按钮的换肤使用细节。
纲要:
引言
本窗口演示了标准按钮、自画按钮、多风格按钮、位图按钮、复选按钮、单选按钮等按钮换肤的使用情况。

换肤后效果:
本部分以Default、Normal、TextAlign、Disabled四种按钮情况演示Skin++对他们的换肤效果。
1、Default是命令按钮的默认属性,Skin++对该属性进行识别并用相应的状态图片进行贴图;
2、Normal是命令按钮的正常状态,Skin++用按钮的正常状态图片进行贴图;
3、TextAlign是命令按钮的文本对齐属性,测试Skin++能否支持命令按钮的文本对齐设置;
4、Disabled是命令按钮的禁用状态,测试Skin++对按钮的禁用状态下的换肤效果;
在很多情况下,用户需要在一个窗体上使用多个风格的按钮,Skin++ 对这种应用给与了充分的支持。
关于多风格按钮的设置请参考
如何同时使用多套皮肤风格 中的“按钮的多风格设置”一节。
位图按钮
正常情况下,Skin++应该保留位图或图标图像与位置,只对按钮的背景和文字进行换肤。
对于换肤系统,很多情况下需要对用户已经开发好的程序进行适应性换肤。而且用户希望尽量不对其程序进行代码级的修改,
此时就要求Skin++能自动识别用户的原有控件,并根据特殊的 情况进行特殊的处理。自画按钮就是很典型的一个例子。
在实际的编程应用中,用户经常用CButtonST作为美化按钮的扩展类。在本部分,我们将使用该类,并展示Skin++如何对
他们进行支持,和一些注意事项。
本部分对复选按钮的每种情况进行了演示:
1、2态CheckBox
2、3态CheckBox
3、禁用的CheckBox
4、外观类似于命令按钮的CheckBox
5、文本居左的CheckBox
6、扁平效果的CheckBox
Copyright@2004-2007 上海勇进软件有限公司,保留所有权利。
如果您对帮助系统有任何建议,可以直接发邮件到
Visual Studio,和Visual Studio logo 是微软公司在美国或在其他国家的注册商标。