六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 422|回复: 0

Mobile 拨打电话 发送短信

[复制链接]

升级  42.33%

101

主题

101

主题

101

主题

举人

Rank: 3Rank: 3

积分
327
 楼主| 发表于 2013-1-30 22:46:42 | 显示全部楼层 |阅读模式
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.Forms;                            //添加引用Microsoft.WindowsMobile.Forms.dll     
using Microsoft.WindowsMobile.PocketOutlook;                    //添加引用Microsoft.WindowsMobile.PocketOutlook.dll     
using Microsoft.WindowsMobile.Telephony;                        //添加引用Microsoft.WindowsMobile.Telephony.dll
  namespace SMSPhone   
{     
    public partial class MainFrm : Form     
    {     
        private SmsMessage sms = new SmsMessage();              //Microsoft.WindowsMobile.PocketOutlook名字空间里的短信类,     
        private Phone phone = new Phone();                      //Microsoft.WindowsMobile.Telephony名字空间里的电话类     
        private ChooseContactDialog dialog = new ChooseContactDialog();         //Microsoft.WindowsMobile.Forms名字空间里联系人类     
        public MainFrm()     
        {     
            InitializeComponent();     
        }
          private void AddLinkman_menuItem_Click(object sender, EventArgs e)   
        {     
            if (dialog.ShowDialog() == DialogResult.OK)     
            {     
                PhoneNumber_textBox.Text = dialog.SelectedContact.MobileTelephoneNumber;                //将联系的移动号码符给PhoneNumber文件框     
            }     
        }
          private void SMS_menuItem_Click(object sender, EventArgs e)   
        {     
            sms.Body = Message_textBox.Text;                        //添加短信正文     
            sms.To.Add(new Recipient(PhoneNumber_textBox.Text));                //指定要发送的号码     
            sms.RequestDeliveryReport = false;                      //发送成功以后不发送送达通知     
            try     
            {     
                sms.Send();     
            }     
            catch (Exception err)     
            {     
                MessageBox.Show(err.Message, "错误", MessageBoxButtons.OKCancel, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1);     
                return;     
            }     
            MessageBox.Show("短信发送成功", "成功", MessageBoxButtons.OK, MessageBoxIcon.None, MessageBoxDefaultButton.Button1);     
        }
          private void Phone_menuItem_Click(object sender, EventArgs e)   
        {     
            try     
            {     
                phone.Talk(PhoneNumber_textBox.Text);           //拨打指定电话     
            }     
            catch(Exception err)     
            {     
                MessageBox.Show(err.Message, "错误", MessageBoxButtons.OKCancel, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1);     
                return;     
            }     
        }
          private void menuItem1_Click(object sender, EventArgs e)   
        {     
            this.Close();     
        }     
    }     
}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表