如何在windows-CE中绘制按钮?

时间:2010-10-18 18:52:46

标签: c# windows-ce

我尝试在C#windows-CE程序中绘制按钮。

在一台设备中我成功完成(button1.BackColor = Color.Red;

但是在另一个设备中,我看到了类似win XP风格的按钮 - 和

当我尝试改变它的颜色时,改变了它。

可能是什么原因?

提前谢谢

1 个答案:

答案 0 :(得分:2)

原因是因为设备在操作系统中包含了XP外观组件(SYSGEN_XPSKIN),它会覆盖标准按钮绘制行为。如果要绘制按钮,则需要为设备create a different skin或获取不包含皮肤的新操作系统映像。