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

怎样实现发送、接收消息?解决方法

2012-03-04 
怎样实现发送、接收消息?各位大侠:我用C#做一个摄像头拍照的程序,自定义了一些消息来捕捉视频图片,发送消息

怎样实现发送、接收消息?
各位大侠:

我用C#做一个摄像头拍照的程序,自定义了一些消息来捕捉视频图片,发送消息到窗口,然后捕捉,怎么实现消息?

[解决办法]
顶一下,我也想学一下。
[解决办法]
使用FindWindow和SendMessage实现
参考
[解决办法]
关注
[解决办法]
up
[解决办法]
xue xi
[解决办法]
首先声明相应的API函数
[DllImport("User32.dll",EntryPoint="SendMessage")]
private static extern int SendMessage(
int hWnd, // handle to destination window
int Msg, // message
int wParam, // first message parameter
int lParam // second message parameter
);
[DllImport("User32.dll",EntryPoint="FindWindow")]
private static extern int FindWindow(string lpClassName,string lpWindowName);

然后你就可以像使用自己的函数一样使用了。

[解决办法]
学习
[解决办法]

[解决办法]
#define WM_USER1 0x435

OnMessage(WM_USER1, OnMsg1)

SendMessage(hHWnd, WM_USER1, lParam, rParam); 

void OnMsg1(LPARAM lParam, RPARAM rParam)
{
// deal with the message

}
[解决办法]
xuexi MARK

热点排行