2008-11-14 10 views
1

Dans le Windows Mobile SDK, il existe une classe MessagingApplication dans Microsoft.WindowsMobile.PocketOutlook qui a une méthode "DisplayComposeForm" qui vous permet d'afficher la boîte de dialogue de composition par défaut pour l'envoi d'un SMS.Afficher SMS dans Windows Mobile via le code managé

J'ai besoin d'un moyen d'afficher la boîte de dialogue d'affichage des messages par défaut à partir du code managé. C'est à dire. J'ai récupéré le message via MAPI, mais maintenant je veux le montrer en utilisant la visionneuse de messages par défaut dans Windows Mobile.

Quelqu'un sait-il comment faire?

Répondre

1

Grâce à quelques recherches judicieuses, je suis tombé sur la réponse.

Utilisez P/Invoke pour accéder à la méthode MailDisplayMessage dans l'API MAPI.

La signature P/Invoke est comme suit:

[DllImport("cemapi.dll")] 
internal static extern int MailDisplayMessage(byte[] lpEntryID, int cbEntryID); 

Pour un accès géré aux magasins de message, vous pouvez utiliser le projet MAPIdotnet gratuit.

Questions connexes