Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何枚举windows mobile显示的提醒?_C#_Windows Mobile_Compact Framework - Fatal编程技术网

C# 如何枚举windows mobile显示的提醒?

C# 如何枚举windows mobile显示的提醒?,c#,windows-mobile,compact-framework,C#,Windows Mobile,Compact Framework,Windows Mobile可以显示不同类型的用户通知,如下所示: 如何通过windows mobile向用户显示的提醒进行枚举?通过p/调用,然后调用CeGetUserNotification SDF已经将其包装为,然后使用每个句柄调用GetUserNotification。对不起,忘记我之前的评论-如何识别屏幕上活动的通知?@Sam:您将调用CeGetUserNotificationHandles两次。一次使用“null”和零作为前两个参数。之后,使用返回的trueCount值初始化句柄数

Windows Mobile可以显示不同类型的用户通知,如下所示:

如何通过windows mobile向用户显示的提醒进行枚举?

通过p/调用,然后调用CeGetUserNotification


SDF已经将其包装为,然后使用每个句柄调用GetUserNotification。

对不起,忘记我之前的评论-如何识别屏幕上活动的通知?@Sam:您将调用CeGetUserNotificationHandles两次。一次使用“null”和零作为前两个参数。之后,使用返回的trueCount值初始化句柄数组,然后像以前一样再次调用该函数。现在应该给你一个句柄数组,你可以在CeGetUserNotification中使用。但是现在我需要确定269个通知中哪些是主动向用户显示的通知-你知道这一点吗?@Sam:好吧,你不能从它们的句柄中分辨出来,所以你需要遍历列表并查看每个通知的标题(可以通过调用具有正确缓冲区大小的CeGetUserNotification获得)要查看状态是什么(查看MSDN上的CE_通知_信息_标题)。我刚刚检查了它们。例如,如果我收到两个通知,一个未接来电和一条未读短信,那么通知列表中只有一个活动项。我想知道如何找到这些项目的意义。