wince应用层开发经验积累-蓝牙电话设计开发总结

//============================================================================//
//题目:wince应用层开发经验积累-蓝牙电话设计开发总结
//描述:蓝牙电话软件模拟开发完成,总结,分析,
//      子窗体 状态 给主窗体。主窗体自主获取
//作者:Mercury Xu
//日期:2008-07-25
//=============================================================================//
正文:

经过近一个月的时间,总算把蓝牙这个模块大部分弄好。

实现功能:

0.拨电话
1.接电话
2.挂电话
3.音频转移
4.重拨(上一次)
5.修改
6.返回
7.电话本(自身记录,非获取手机电话本)
8.设备管理(待硬件出来后再完善,因为要用硬件上的IO口关闭。所以现在没有硬件调试不了)
9.关闭

在上一次的文章里面已经提及过了关于通过UART发送AT命令的问题

具体请参考下面的文章:

http://blog.csdn.net/xumercury/archive/2008/07/02/2603883.aspx

这次总结一下关于电话本的问题。

关于电话本的问题我已经上传了一个资源,可以做为参考。用来记录电话信息。

具体参考下列资源

http://download.csdn.net/source/543251

具体程序分析我就不写了。很简单,大家一定都能看得懂。

这里需要总结的是读取列表后如何将想得到的电话重播出去。

这个问题其实很简单,可能这个星期发烧烧糊涂了。。。刚刚才解决。其实很简单,大家看下列代码

 //显示电话本主界面;

int nResponse = p_number.DoModal();
                   
 //modify by mercury xu  2008-07-25
					
if (nResponse == IDOK) 
					
{

			           
 m_strInput = p_number.TempString;

//获取值

UpdateData(FALSE); BtCall(m_strInput,hCom); //拨号 } //modify by mercury xu tandow 2008-07-25 if(nResponse == IDCANCEL) { Invalidate(); } //add by mercury xu 2008-07-05 //modify by mercury xu 2008-07-25

在做这个动作的时候去判断电话本的状态,同时将值传回来。然后播出去就好了。

一直在考虑怎么从子窗体传值到主窗体,这样以来全解决了。判断下子窗体状态就好了。所有动作由主窗体发出。

希望以上的资料对大家有帮助。

你可能感兴趣的:(IO,手机,WinCE,电话)