sndPlaySound 函数带有两个参数 — 第一个参数是播放的文件名称,第二个参数是一个标志,告诉系统如何播放声音。您可以从联机帮助中获得关于该函数的更多信息。我们可以依赖于此处存在的示例 Asterisk,它作为默认声音构建到每个设备中。实际上我们可以不写文件名的“.wav”部分,假定它存在。还要检查字母“L” — 它不是印刷错误,编译器需要将它后面的文本看作 Unicode,我们将在更新版本中介绍 Unicode。
如果您有一个真正的 Pocket PC,那么现在正好可以连接上并运行 ActiveSync。如果您没有,您也可以一直使用模拟器,但是说实话,您现在真的想买一个,对吗?继续,当您访问本地计算机存储器时,我们会一直等待您。
好的,然后呢?非常好。打开您的 Pocket PC 并将它连接上。现在您需要确定设备使用的处理器,因此您可以挑选正确的活动配置。您的设备会告诉您是否选择 Start/Settings/System/About,但是对于大多数普通的设备,下面的表格将十分方便:
设备 处理器
HP Jornada
SH3
Compaq iPAQ
ARM
Casio Cassiopeia
MIPS
使用这些信息来选择正确的配置。此时不用担心选择 Debug 还是 Release — 两者都可以。
构建程序,它将自动复制到您的设备中。当您运行它时,您应该听到该示例。如果没有听到,那么请检查您是否开启了您设备上的音量控制,您是否正确拼写了“Asterisk”。(不要笑 — 我的老板常常指责我的拼写,作为一个技术作者,这可能会伤害我的自信心。还用怀疑吗,我已经情感崩溃了,对吗?)
现在我将编写一个程序,它在启动时执行该 PlaySound 程序。请关闭 PlaySound 项目,然后创建另一个新的 "A simple Windows CE application" 类型的项目。调用这个“PlayOn”,此次将下列代码行添加到 PlayOn.cpp 文件中:
文章来源于领测软件测试网 https://www.ltesting.net/