由於 luafie 對 windows mobile打包時增加快捷方式到開始選單的方法 有些疑問,我把自己的經驗總結一下。
windows mobile的開始選單一直被我認為是錯誤的設計。我之前就討論過我對選單的看法,可以參考 mircosoft 正式把windows mobile改名為windows phone,你會因此而購買windows phone嗎?
開始選單是windows的制勝法寶,如下圖。
卻卻是windows mobile的歷史包袱,下圖為windows mobile 5的開始選單。
下面是windows mobile 6.1的開始選單。
儘管windows mobile 5和windows mobile 6.1的解析度,螢幕大小可能不一樣,但是他們的開始選單都是一樣的,而且只能顯示最多7個選單項,新加選單項是不能顯示到開始選單裡面的,除非把原有的選單項給刪除掉。
windows mobile 6.5的開始選單已經不是傳統的windows 開始選單了,是乙個觸控螢幕選擇框,有點像iphone的格仔,但是是蜂窩狀的,如下圖:
windows mobile 6.5的開始選單設計比原先的設計優化的地方是理論上可以支援無限個選單項,不再受7個選單項的限制。更像乙個移動裝置,而不是乙個桌面系統。
選單項其實就是乙個快捷方式,在windows mobile 6.5下,可以有很多選單項,因此在\windows\start menu目錄下有很多快捷方式。如下圖:
但是在6.5以前系統,我們可以看到在\windows\start menu的這層目錄下只是有7項快捷方式,這些是顯示在開始選單的7個選單項。如下圖:
在6.5之前的系統,如果需要顯示新的選單項,就需要把原先的快捷方式刪除掉,新增新的快捷方式。這個過程可以通過編寫dll來完成,在deploy專案中指定執行這個dll來完成刪除和新增快捷方式的工作。
Windows Mobile 6 5 開發者工具包
在一段時間的等待之後,microsoft windows mobile 6.5 開發者工具包 windows mobile 愛好者來說,無疑是乙個好訊息,就當是乙個遲到的兒童節禮物吧。windows mobile 6.5 developer tool kit包括的元件 l 說明文件 l 示例 l 標...
Windows Mobile 6 5 開發者工具包
在一段時間的等待之後,microsoft windows mobile 6.5 開發者工具包 windows mobile 愛好者來說,無疑是乙個好訊息,就當是乙個遲到的兒童節禮物吧。windows mobile 6.5 developer tool kit 包括的元件 l 說明文件 l 示例 l ...
玩轉windows mobile選單
1.wm的選單比較特殊,首先要有乙個放置選單的地方,這就是 menu bar 乙個視窗,擁有視窗控制代碼 hwnd 可以通過 showwindow 來顯示和隱藏 a 系統缺省會建立乙個空的 menu bar 如在dialog 模式下,menu bar 上只顯示了乙個輸入法圖示,returns men...