コード例 #1
0
        void sms_MessageReceived(object sender,
                                 MessageeInterceptorEventArgs e)
        {
            Handlers.AppointmentHandler appHandler = new
                                                     Handlers.AppointmentHandler();
            Business.AppointmentVO appVO =
                (Business.AppointmentVO)appHandler.getCurrentAppointment();
            if (appVO._Id == null)
            {
                //no current app
            }
            else
            {
                notification = new Microsoft.WindowsCE.Forms.Notification();

                Microsoft.WindowsMobile.PocketOutlook.SmsMessage msg =

                    (Microsoft.WindowsMobile.PocketOutlook.SmsMessage)e.Message;
                msg.Read = true;
                StringBuilder stb = new StringBuilder();
                stb.Append(msg.Body + "<br>");
                stb.Append(msg.Received.ToString() + "<br>");
                stb.Append(msg.From + "<br>");
                notification.BalloonChanged += new
                                               BalloonChangedEventHandler(notification_BalloonChanged);
                notification.Text            = stb.ToString();
                notification.InitialDuration = 10;
                if (appVO._Sensitivity.ToLower().Trim() == "private")
                {
                    notification.Caption = "BlockedSmSMessage";
                    notificationStatus   = true;
                }
                else
                {
                    notification.Caption = "IncommingSMSMessage";
                    notification.Visible = true;
                }
            }
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: zhangli0092/opennetcf
 private void btnSend_Click(object sender, EventArgs e)
 {
     Microsoft.WindowsMobile.PocketOutlook.SmsMessage s = new Microsoft.WindowsMobile.PocketOutlook.SmsMessage(this.textboxNumber.Text, this.textboxMessage.Text);
     s.Send();
 }