2010-10-18 63 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