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

怎么实现消息机制

2012-02-25 
如何实现消息机制请问如何在C#实现消息机制,像C++那样制作自己的消息然后用相对应的程序执行。谢谢。[解决办

如何实现消息机制
请问如何在C#实现消息机制,像C++那样制作自己的消息然后用相对应的程序执行。谢谢。

[解决办法]
在C#中你可以通过自定义的事件来做,当达到一定的条件时候引发一个事件,而不是"发消息"这个概念,比如:


if (true)
{
if (this.someEvent!=null)
{
this.someEvent(this, new EventArgs());//引发事件
}
}
event EventHandler someEvent;
[解决办法]
可以,你可以用API函数SendMessage和PostMessage来发送消息。用重写Form类的WndProc函数分析处理接收到的消息。

热点排行