开发学院手机开发Windows Mobile 开发 Windows Mobile开发:绘制背景图片 阅读

Windows Mobile开发:绘制背景图片

 2010-08-22 12:27:00 来源:WEB开发网   
核心提示:如何使界面更好看,让我们下面来继续修改,Windows Mobile开发:绘制背景图片(3),我想要个主题栏,栏目上有图片还有字,不要丢鸡蛋,,让我们继续来绘制,现在修改只需要修改OnPaint事件中一些东西

如何使界面更好看,让我们下面来继续修改,我想要个主题栏,栏目上有图片还有字,让我们继续来绘制,现在修改只需要修改OnPaint事件中一些东西,增加一个标题栏的绘制,一个标题栏的图标,再绘制点字上去,代码如下

Code

//标题栏绘制

bmp = AlphaImage.CreateFromFile(path + @"\" + Program.ScreenFileName + @"indexP_alphaBar.png");

imgRect = new Rectangle(0, 0, 320, 39);

bmp.Draw(gxBuffer, imgRect);

//标题图片绘制

bmp = AlphaImage.CreateFromFile(path + @"\" + Program.ScreenFileName + @"indexPeople_04.png");

imgRect = new Rectangle(10, 10, 19, 22);

bmp.Draw(gxBuffer, imgRect);

//文字绘制

gxBuffer.DrawString("Hello Bright!", font, brush, 60, 10);

需要注意的是,绘制文字需要使用画笔,所以请先实例一个画笔,由于我背景是黑色,所以我画笔颜色为白色,在构造函数中将画笔颜色设置为白色,

Brush brush;

public FrmIndex()

{

brush = new SolidBrush(Color.White);

InitializeComponent();

}

画面效果如下:

背景,图片,文字的绘制基本完成,我代码里为了方便,坐标都写死了,最好能根据屏幕大小按比例绘制,因为最新的手机屏幕大小已经远远超了320*320了,按比例绘制,你只需要替换到图片就能使用,写死坐标你会发现调坐标会郁闷死的。最后给大家展示一张比较完整的主页面图,

绘制也就到这了,如果有时间我会再写一些修改过的高人写的有用的控件,或者今日插件打包,输入法挡住屏幕自动切换等。其中也有很多都是借用别人的东西,哎,自己水平有限,写不出来,请大家留口德,不要丢鸡蛋。。。

上一页  1 2 3 

Tags:Windows Mobile 开发

编辑录入:coldstar [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接