怎样实现发送、接收消息?
各位大侠:
我用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