论坛如何设置短信中心设置数目

查看:1969|回复:7
初级工程师
各位大侠,小弟有一个问题请教,例如我现在要在待机界面显示未读短信和未接电话的数量,然后在点击相关的按钮时能自动进入未读短信界面、显示未接电话号码的界面,应该如何做?望各位大侠不吝赐教!
助理工程师
读注册表么,读哪一部分呢?望指教!
助理工程师
有两种方法,一种是用mapi, 一种使用CEDB读数据库。
ULONG rgTags[] = {3, PR_SENDER_EMAIL_ADDRESS, PR_SUBJECT, PR_MESSAGE_FLAGS};
& && &&&ULONG cCount = 0;
& && &&&hr = pMsg-&GetProps((LPSPropTagArray) rgTags, MAPI_UNICODE, &cCount, &rgprops);
其中PR_SUBJECT是得到短信内容。PR_MESSAGE_FLAGS就是短信的一些标志。
if (rgprops[2].ulPropTag == PR_MESSAGE_FLAGS)
& && &&&DEBUGMSG(TRUE, (L&Importance: %d \r\n&, rgprops[2].Value.b));
& && &&&if(rgprops[2].Value.b & MSGFLAG_READ)
& && && && && && && &&&//已读
& && &&&else
& && && && && & //未读
CeReadRecordPropsEx(hSession, CEDB_ALLOWREALLOC,&&&wNumProps, NULL, (LPBYTE *)&pRecord, &dwBufSize, NULL);
for (int i = 0; i & wNumP i++)
& && &&&// you can do something
& && &&&switch(pRecord[ i ].propid)
& && &&&case 0x37001F:& &// 短信内容& && && && && && &&&
& && && && && &
& && &&&case 0xC1F001F: // 获取收信人(发信人)的号码和名字
& && && && && &
& && &&&case 0xE070013:& &&&//已读未读状态
& && && && && & if(pRecord[ i ].val.boolVal)
& && && && && & {
& && && && && && && && && && && && && && &&&//已读
& && && && && & }
& && && && && & else
& && && && && & {
& && && && && && && && && && && && && && &&&//未读
& && && && && & }
& && && && && &
& && &&&case 0xE060040:& &&&//短信接收时间
& && &&&//case 0x:& && &//最近一次访问时间
& && && && && &
LocalFree(pRecord);
通过上面的方法判断已读/未读。然后自己做个计数统计。
注册表中只能得到收件箱中的未读数量,其他箱中的未读数量不能得到。
助理工程师
多谢大侠指教,我试试,还有就是在注册表哪里能得到收件箱的未读数量!
助理工程师
{MissedCall, HKEY_CURRENT_USER, (&System\\State\\Phone&), (&Missed Call Count&),},
{UnreadMessage,HKEY_CURRENT_USER, (&System\\State\\Messages\\sms\\Unread&),(&Count&)},
{UnreadEmail, HKEY_CURRENT_USER, (&System\\State\\Messages\\TotalEmail\\Unread&),(&Count&)},
{UnreadMMS, HKEY_CURRENT_USER, (&System\\State\\Messages\\mms\\Unread&),(&Count&)},
助理工程师
进入未读短信界面
& && &&&SHELLEXECUTEINFO
& && &&&memset(&si, 0, sizeof(si));& && &&&
& && && &&&si.cbSize = sizeof(si);
& && &&&si.hwnd =
& && &&&si.lpDirectory = L&\\windows&;
& && &&&si.lpFile = L&tmail.exe&;
& && &&&si.lpParameters = L&-service \&SMS&;
& && &&&si.nShow = SW_SHOWNORMAL;
& && &&&ShellExecuteEx(&si);
进入未接电话界面
& && && & PhoneShowCallLog(CALLLOGFILTER_MISSED);
助理工程师
大宝天天见,学习。。。
提示: 作者被禁止或删除 内容自动屏蔽
能够集合众力,合理规划创造价值的人才是最优秀的,
我将为在这个目标上做到优秀不懈努力 !||||||||||||||||||
查看: 708|回复: 7
在线时间71 小时经验值236 最后登录注册时间帖子阅读权限50UID
大学专科, 积分 236, 距离下一级还需 164 积分
该用户从未签到
G币43 最后登录注册时间
短信图标的右上角会有未读短信的数量提示,怎么把它去掉呢?或者怎么更换最下面4个图标?
在线时间1337 小时经验值1694 最后登录注册时间帖子阅读权限80UID901652
研究生, 积分 1694, 距离下一级还需 6 积分
TA的每日心情无聊 17:31签到天数: 1 天[LV.1]初来乍到
G币1756 最后登录注册时间
你能搜索吗?BS伸手党
在线时间71 小时经验值236 最后登录注册时间帖子阅读权限50UID
大学专科, 积分 236, 距离下一级还需 164 积分
该用户从未签到
G币43 最后登录注册时间
就是搜索不到
在线时间283 小时经验值650 最后登录注册时间帖子阅读权限60UID6399288
大学本科, 积分 650, 距离下一级还需 50 积分
该用户从未签到
G币181 最后登录注册时间
你打开短信一个一个的打开就行了
流失的岁月就像一只白条鸡,被杀了还要被扒光衣服。。。
在线时间71 小时经验值236 最后登录注册时间帖子阅读权限50UID
大学专科, 积分 236, 距离下一级还需 164 积分
该用户从未签到
G币43 最后登录注册时间
crh3541588
& & 我不想要它提示这个数量啊。。。。。。
在线时间427 小时经验值720 最后登录注册时间帖子阅读权限70UID6997132
学士, 积分 720, 距离下一级还需 380 积分
该用户从未签到
G币37 最后登录注册时间
& &短信删了或者看了就可以了,下排图标在编辑界面是可以改的
在线时间1055 小时经验值2021 最后登录注册时间帖子阅读权限90UID1146985
硕士, 积分 2021, 距离下一级还需 479 积分
TA的每日心情奋斗 21:38签到天数: 25 天[LV.4]偶尔看看III
G币535 最后登录注册时间
我刚好相反,我刷了新版本以后未读短信数量没有了,我想怎么才能让它显示?不知道有没有人知道?
小白,小白,你在哪里?
浏览过的版块
Powered by

我要回帖

更多关于 短信中心设置 的文章

 

随机推荐