2010-10-18 68 views
3

我尝试在C#windows-CE程序中绘制按钮。在一台设备如何在windows-CE中绘制按钮?

我成功做到这一点(button1.BackColor = Color.Red;

但在诺特尔设备我看到,在类似的Win XP风格的按钮 - 而

当我试图改变它的颜色dosent改变。

可能是什么原因?

感谢的提前

回答

2

的原因是因为该装置具有覆盖标准按钮漆行为的操作系统包括XP皮肤组件(SYSGEN_XPSKIN)。如果您想绘制按钮,则需要为设备设置create a different skin或获取不包含外观的新操作系统映像。

+0

感谢您的帮助,我能为此获得更多样本吗? – Gold 2010-10-18 21:09:36

+0

更多示例,究竟是什么?你必须从平台构建器的操作系统设计中删除SYSGEN(我不能真正给你一个“样本”,它是一个操作系统组件。如果你知道如何使用平台构建器,这是你的基本任务之一几乎可以做任何事情)。创建一个皮肤在我给的链接中。获得新的操作系统需要联系设备OEM(除非您是OEM)。 – ctacke 2010-10-18 21:22:55

+0

我需要从设备的Windows文件夹中删除任何文件? – Gold 2010-10-19 06:25:45