首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

wince VS2008 C# PreProcessMessage有关问题

2013-11-14 
wince VS2008C#PreProcessMessage问题在wince 系统VS2008下C# 开发问题 using Systemusing System.Linqu

wince VS2008 C# PreProcessMessage问题
在wince 系统VS2008下  C# 开发问题 

using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace PanDian
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

        }
       
        public override bool PreProcessMessage(ref Message msg)
        {
             return base.PreProcessMessage(ref msg); 
        } 
        
    }
}
编译提示:...\Form1.cs(22,52): 错误 CS0246: 找不到类型或命名空间名称“Message”(是否缺少 using 指令或程序集引用?)
谢谢大家。 WINCE?VS2008?C#? PreProcessMessage
[解决办法]
.net framework什么版本?试试3.0
[解决办法]
可能跟你系统有关,我用VS08没报错
[解决办法]
楼主代码没全贴,而且没有告诉我是哪一行出错的
[解决办法]
.net cf 不支持这个属性,在cf中对消息的支持不是太好,接收消息需要使用以下的方法来按收,定义一个类从messagewindow继承,通过这个类来接收消息,反射给form处理
public class ScanWindow2350 : MessageWindow
        {
            public event FrontLinkDriver.Interface.ScanEventHandler AppRead = null;
            CBarcode m_barcode = new CBarcode();
            protected override void WndProc(ref Message msg)
            {
                switch (msg.Msg)
                {
                    case 2350.WM_BARCODE_COMPLETE:
                        {
                            char[] cChar1 = new char[1024];
                            UInt32 nResult = Partner2350.BCRReadString(cChar1, 1024);
                            string barcode = new string(cChar1);
                            if (AppRead != null && barcode != null)
                            {
                                if (barcode.Length > 0)
                                {
                                    m_barcode.barcode = barcode;
                                    m_barcode.type = SCANNERBARCODETYPE.NONE;
                                    AppRead(m_barcode);
                                }


                            }
                        }
                        break;

                    default:
                        break;

                }

                base.WndProc(ref msg);
            }
        }

热点排行