windows mobile中开发九宫格界面的方法
一)使用按钮控件
可以做一个最简单的九宫格界面,就是在对话框放上九个按钮,拉拽对齐。如果想要美观一点,再每个按钮都贴张美图。在ppc上非常好做,此界面可响应触笔和按键动作。smartphone上,微软不推荐使用按钮。
二)使用ListCtrl(ListView)控件
在对话框上使用ListCtrl控件,设置某些属性:View属性设为Icon,等等。
使用CListCtrl和CImageList的组合,可以做出跟微软风格相一致的界面,如左图:
三)窗口自绘界面
在Window上自绘图形,响应触笔和按键动作。该方法自由度大,开发者可做出很漂亮的界面,当然,需要投入的精力也很大。右图是掌讯通的主界面: