我尝试在C#windows-CE程序中绘制按钮。
在一台设备中我成功完成(button1.BackColor = Color.Red;
)
但是在另一个设备中,我看到了类似win XP风格的按钮 - 和
当我尝试改变它的颜色时,改变了它。
可能是什么原因?
提前谢谢
答案 0 :(得分:2)
原因是因为设备在操作系统中包含了XP外观组件(SYSGEN_XPSKIN),它会覆盖标准按钮绘制行为。如果要绘制按钮,则需要为设备create a different skin或获取不包含皮肤的新操作系统映像。