怎么用SendMessage向其他窗口发送按键
展开全部
在VC里面怎样使用SendMessage的,既然你采取平台调用,在C#做了对应的声明,那在C#的使用方:那第二个,第三个,第四个参数,跟VC使用一样!
只是在接收处理一方有区别:
protected override void DefWndProc(ref Message m)
{
try
{
switch (m.Msg)
{
case 0x0100: //处理消息WM_KEYDOWN,wParam,lParam在Message类对应成员里
//加上你处理的代码
break;
default:
base.DefWndProc(ref m);//调用基类函数处理非自定义消息。
break;
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message + "DefWndProc");
}
}
只是在接收处理一方有区别:
protected override void DefWndProc(ref Message m)
{
try
{
switch (m.Msg)
{
case 0x0100: //处理消息WM_KEYDOWN,wParam,lParam在Message类对应成员里
//加上你处理的代码
break;
default:
base.DefWndProc(ref m);//调用基类函数处理非自定义消息。
break;
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message + "DefWndProc");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询