windows mobile 手机短信(.NET)
说白了,Windows Mobile接收发送手机短信实在是简单,因为有Microsoft.WindowsMobile.PocketOutlook类,所以,基本上发送接受短信就是编写内容,按照类中提供方法的参数格式,一个个填写进去即可。
1: //发送短信
2: SmsMessage smsSend = new SmsMessage(手机号码, 短信内容);
   3:  smsSend.Send();4: //接收短信
5: SmsMessage msg = e.Message as Microsoft.WindowsMobile.PocketOutlook.SmsMessage;
   6:  textBox1.Text = msg.From.Address;   7:  textBox2.Text = msg.Body;  为了自动接收短信,当然需要将上面的方法委托一下即可。
1: private void mMessageInterceptor_MessageReceived(object sender, MessageInterceptorEventArgs e)
   2:          {3: if (e.Message is Microsoft.WindowsMobile.PocketOutlook.SmsMessage)
   4:              {   5:   6: Microsoft.WindowsMobile.PocketOutlook.SmsMessage msg = e.Message as Microsoft.WindowsMobile.PocketOutlook.SmsMessage;
   7:                  textBox1.Text = msg.From.Address;   8:                  textBox2.Text = msg.Body;             9:              }  10:          }
在窗口的Load处写上
Microsoft.WindowsMobile.PocketOutlook.MessageInterception.MessageInterceptor mMessageInterceptor = new MessageInterceptor(); mMessageInterceptor.MessageReceived += new MessageInterceptorEventHandler(mMessageInterceptor_MessageReceived);
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号