⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainform.cs

📁 WindowsMobile平台应用开发一书的源码
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

using Microsoft.WindowsMobile.PocketOutlook;
using Microsoft.WindowsMobile.PocketOutlook.MessageInterception;

namespace InterceptingMessages
{
	public partial class MainForm : Form
	{
		MessageInterceptor m_interceptor;
		StringBuilder m_sbMessages;

		public MainForm()
		{
			InitializeComponent();

			m_interceptor = new MessageInterceptor();
			m_interceptor.MessageReceived += new MessageInterceptorEventHandler(m_onMessageReceived);

			m_sbMessages = new StringBuilder();
		}

		void m_onMessageReceived(object sender, MessageInterceptorEventArgs e)
		{
			if(e.Message is SmsMessage)
				m_receiveSms(e.Message as SmsMessage);
		}

		private void m_receiveSms(SmsMessage smsMessage)
		{
			// From
			m_sbMessages.Append("From:\r\n");
			m_sbMessages.Append(String.Format("\tName: {0}\r\n", smsMessage.From.Name));
			m_sbMessages.Append(String.Format("\tAddress: {0}\r\n", smsMessage.From.Address));

			// Received
			m_sbMessages.Append("Received:\r\n");
			m_sbMessages.Append(String.Format("\t{0}\r\n", smsMessage.Received.ToString()));

			// Sent
			m_sbMessages.Append("Sent:\r\n");
			m_sbMessages.Append(String.Format("\t{0}\r\n", smsMessage.LastModified.ToString()));

			// Body
			m_sbMessages.Append("Message:\r\n");
			m_sbMessages.Append(String.Format("\t{0}\r\n", smsMessage.Body));

			// refresh
			m_txtMessages.Text = m_sbMessages.ToString();

			// add a new line
			m_sbMessages.Append("\r\n");
		}

		private void m_mnuClear_Click(object sender, EventArgs e)
		{
			m_sbMessages.Remove(0, m_sbMessages.Length);
			m_txtMessages.Text = m_sbMessages.ToString();
		}

		private void m_mnuExit_Click(object sender, EventArgs e)
		{
			this.Close();
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -