windows mobile中開發九宮格介面的方法

2021-05-02 22:03:48 字數 422 閱讀 1600

一)使用按鈕控制項

可以做乙個最簡單的九宮格介面,就是在對話方塊放上九個按鈕,拉拽對齊。如果想要美觀一點,再每個按鈕都貼張美圖。在ppc上非常好做,此介面可響應觸筆和按鍵動作。smartphone上,微軟不推薦使用按鈕。

二)使用listctrl(listview)控制項

在對話方塊上使用listctrl控制項,設定某些屬性:view屬性設為icon,等等。

使用clistctrl和cimagelist的組合,可以做出跟微軟風格相一致的介面,如左圖:

三)視窗自繪介面

在window上自繪圖形,響應觸筆和按鍵動作。該方法自由度大,開發者可做出很漂亮的介面,當然,需要投入的精力也很大。右圖是掌訊通的主介面:

舊一篇:windows mobile中求儲存空間大小 | 新一篇:windows mobile中區分cmwap或cmnet接入點

Windows Mobile中GPRS連線網路

windows mobile程式中如果要使用http或socket連線伺服器,需要先連線網路。可以使用connmgrestablishconnectionsync函式來連線。如果知道乙個接入點的名稱,則可以通過connmgrenumdestinations得到相應接入點的guiddestnet。然後...

Windows Mobile中GPRS連線網路

windows mobile程式中如果要使用http或socket連線伺服器,需要先連線網路。可以使用connmgrestablishconnectionsync函式來連線。如果知道乙個接入點的名稱,則可以通過connmgrenumdestinations得到相應接入點的guiddestnet。然後...

Windows Mobile中的檔案改變通知

在資源管理器中,刪除乙個檔案,更改乙個資料夾名稱,都能及時重新整理。這是怎麼做到的呢?答案是使用了檔案改變通知。先看乙個結構 typedef struct tagshchangenotifyentry shchangenotifyentry 要接收檔案改變的訊息,我們要使用乙個視窗hwnd,在視窗建...