当前位置:编程学习 > wap >>

mapirule 寻求帮助!

本人新手,对C#不熟,但是需要改造一下mapirule程序,请大家帮忙
原程序:
 if (wcsstr(pspvSubject->Value.lpszW, L"zzz") != NULL)
  {
  MessageBeep(MB_ICONASTERISK);
  MessageBox(NULL,pspvSubject->Value.lpszW,pspvEmail->Value.lpszW,MB_OK);
  hr = DeleteMessage(pMsgStore,pMsg,cbMsg,lpMsg,cbDestFolder,lpDestFolder, pulEventType, pHandled);
  } else {
  *pHandled = MRC_NOT_HANDLED;   
  }

希望改成:
if (wcsstr(pspvEmail->Value.lpszW, L"*") != NULL)  
  {  
    
  //将获得的电话号码的最后的"*"去掉,然后返回给短信仓库

  } else{
  *pHandled = MRC_NOT_HANDLED;   
  }

谢谢! --------------------编程问答-------------------- 有现成的类,windowsmobile下的SHORMESSAGE --------------------编程问答-------------------- 谢谢BEYONDMA;查了半天,找不到相关资料,还是不明白啊 --------------------编程问答-------------------- 不懂LZ什么是意思,你都知道可以直接修改SDK提供的这个mapirule例子,就去修改一下编译成dll在设备去注册啊,注意证书签名的实效性即可。 --------------------编程问答-------------------- 由于本人对开发不熟,完成 mapirule 的修改很有难度,所以希望 能提供完整的程序,编译和注册已经琢磨成功了,谢谢大家帮忙! --------------------编程问答-------------------- 我这现在所有的环境都是WIN7了,你看看WINDOWSMOBILE下面是不是有个phone,然后还应该有一个shortmessage,用那个interaptor那个类就能拦截。 --------------------编程问答-------------------- 如果你想使用它来拦截的话,就只有签名的问题了。
签名好像是收费的(我了解到是这样的),所有麻烦。
如果你仅仅是短信拦截的话,在mobile6下,使用C#的话,可以使用现成的拦截类 --------------------编程问答-------------------- 谢谢楼上几位朋友的帮助,我是win7+vs2008+mobile sdk 6 ,没有找到 phone,由于本人对这个开发太陌生了,所以需要完整的程序,谢谢大家!
补充:移动开发 ,  Windows Phone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,