Board logo

标题: [原创]编写Windows CE程序 (一) [打印本页]

作者: 风雪    时间: 2008-3-19 22:04     标题: [原创]编写Windows CE程序 (一)

Windows CE是微软公司嵌入式移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。下面我想简单介绍一下Windows CE的编程。

gaiIxmxg.jpg

自定义静态文本框的字体和风格:

为了获取静态文本框的合适字体,必需在CpageTab 类中触发WindowProc 事件,而只要发送 WM_CTLCOLORSTATIC 消息就可以更换静态文本框中的当前字体和字体的颜色了。


ZdK29ytA.jpg


WM_CTLCOLORSTATIC hDC hWnd 传送到静态文本框,在函数中的这些变量如上述文字所示。

大家可以看到,使用了一个静态变量来生成字体,然后重载这一指针变量就可以更改这些字体。如果你不想改变字体,即不要重载PropertyPages 中的WindowProc 事件,代码的其他部分都会正常运行。

Unicode(统一的字符编码标准)

在本文中所有的代码中,应该注意到TEXT 都是在圆括号内出现的,这是因为Windows CE 采用Unicode 标准来编写代码。Unicode 要本质上是采用每字符16 位而不是每字符8 位的方式。程序中可以采用L””,来替代TEXT(“”),这一方法显得更加方便,这也是采用了Unicode 标准的字符串的原因。

总结:

一个Windows CE 结构应用程序可以访问和保存变量到注册表。

程序的代码很少,却十分牢固,高效,并具有很好的扩展性。



图片附件: [[原创]编写Windows CE程序 (一)] gaiIxmxg.jpg (2008-3-19 21:50, 5.27 KB) / 下载次数 106
http://bbs.eccn.com/attachment.php?aid=3787&k=9904ca18b824448e90c4ca77a1dfd904&t=1719354678&sid=RIULNT



图片附件: [[原创]编写Windows CE程序 (一)] ZdK29ytA.jpg (2008-3-19 21:50, 84.53 KB) / 下载次数 110
http://bbs.eccn.com/attachment.php?aid=3788&k=85f5940a23682c973953013086cbfd57&t=1719354678&sid=RIULNT


作者: 风雪    时间: 2008-3-19 22:04

又发一贴!!!希望大家支持!!!


作者: lanway    时间: 2008-3-21 09:40

支持一下


作者: 风雪    时间: 2008-4-2 18:29

多谢谢捧场.还不错呢!发言啊.
作者: 理查德    时间: 2008-4-2 18:35

那要用3.0编写程序,需要怎么样的前期准备啊?
作者: 理查德    时间: 2008-4-2 18:35

我是在Windows CE3.0 系统中进行开发的,还需要注意什么吗




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0