我有一個最初爲Windows CE(使用Visual Studio 2008,C#2.0)構建的相當複雜的應用程序。我現在試圖讓它在Windows Mobile設備上運行。但是,有一些UI怪癖。我注意到背景顏色都是白色的,並且好像WinCE上沒有像很多控件一樣的邊框。然而,我最大的問題是,我的應用程序似乎佔用了全屏,所以我不能看到頂部的任務欄與開始菜單和點擊(大概是關閉按鈕爲我的應用程序?)。我也看不到通常有圖標顯示/隱藏鍵盤的底部欄(任務欄?)。端口Windows CE應用程序到Windows Mobile
我的方式被設定爲最大的CE所以應該佔據了大部分屏幕空間,但不會在任務欄(或多個)。我注意到,在創建新的智能設備項目時,Visual Studio會提示目標平臺(Windows CE或Windows Mobile)。我真的希望我不必重新編譯我的應用程序以在Windows Mobile上正常工作。
我正在使用.NET CF 2.0,我怎樣才能獲得相當於SystemSettings.Platform的? – Jason 2010-01-27 14:10:43
看看我的博客文章 - http://www.christec.co.nz/blog/archives/77 - 與幾個PInvokes等你可以得到類似的信息 – 2010-01-28 08:47:08