Windows Mobile 今日插件开发
2010-06-22 03:07:00 来源:WEB开发网{
// Resource.search是一个待显示的bmp图像,定义在Resource资源文件里
graphics.DrawImage(Resource.search, 3, 3);
//text待显示的文件
graphics.DrawString(text, Font, brush, textRect);
}
}
添加鼠标点击事件方法:
protected override void OnMouseUp(MouseEventArgs e)
{
//base.OnMouseUp(e);
Point pt = new Point(e.X, e.Y);
if (this.ClientRectangle.Contains(pt))
{
MessageBox.Show("今日插件测试");
}
Invalidate();
}
4)添加引用及注解
添加“Christec.WindowsMobile.TodayScreen.dll”引用:
在UserControl1类引用该dll:using ChrisTec.WindowsMobile.TodayScreen;
添加注解:
在UserControl1类定义上面定义注解,该注解与dll文件定义的TodayScreenItem相对应,该注解不可缺少。
[TodayScreenItem ("UserControl1")]
public partial class UserControl1 : UserControl
{
}
4、创建今日插件cab工程
1)给Today工程创建cab工程,输入工程名“TodayTest”
2)添加输出
右击“TodayTest”工程,选择“添加->项目输出”,在弹出的“添加项目输出组”里,选择“主输出”,点击“确定”按钮。
3)给主输出添加文件夹
双击“主输出来自Today(活动)”选项.在弹出的选项卡里添加文件目录“%CE1%/Managed Today Screen Framework”,该文件目录与ChrisTec框架cab包的安装目录保持一直。
4)给Managed Today Screen Framework文件夹添加文件
添加文件:ChrisTec.WindowsMobile.TodayScreen.dll;
5)修改主输出文件目录
右击“主输出来自Today(活动)”选项,选择“属性”,在属性的Folder选项里,选择“Managed Today Screen Framework”。
编译Today及TodayTest工程,生成TodayTest.cab安装包。
5、安装ChrisTec.WindowsMobile.TodayScreen-Framework.CAB和TodayTest.cab包
1)将ChrisTec.WindowsMobile.TodayScreen-Framework.CAB和TodayTest.cab包拷贝到真机或模拟器上;
更多精彩
赞助商链接