求教呀……page up/down这两个按键发送给windows的message是WM_KEYDOWN吗?可是我在C#中测试了不行啊???求指导呀……
protected override void WndProc(ref Message myMessage)//实现windows消息
{
switch (myMessage.Msg)
{
case WM_KEYDOWN:
switch ((int)myMessage.WParam)
{
case VK_PRIOR:
this.textBox4.Text = "page up";
break;
case VK_NEXT:
this.textBox4.Text = "page down";
break;
default:
this.textBox4.Text = myMessage.LParam.ToString();
base.WndProc(ref myMessage);
break;
}
break;
default:
//this.textBox4.Text = myMessage.WParam.ToInt32().ToString();
base.WndProc(ref myMessage);
break;
}
}
protected override void WndProc(ref Message myMessage)//实现windows消息
{
switch (myMessage.Msg)
{
case WM_KEYDOWN:
switch ((int)myMessage.WParam)
{
case VK_PRIOR:
this.textBox4.Text = "page up";
break;
case VK_NEXT:
this.textBox4.Text = "page down";
break;
default:
this.textBox4.Text = myMessage.LParam.ToString();
base.WndProc(ref myMessage);
break;
}
break;
default:
//this.textBox4.Text = myMessage.WParam.ToInt32().ToString();
base.WndProc(ref myMessage);
break;
}
}
document.all.PrevPage.click();//调用服务器控件的相应功能
}
if ( KeyCode == 34 ) { // 定义 PageDown 键快捷功能
document.all.下一页:MS SQL压缩数据库日志方法.click();
}
if ( KeyCode == 36 ) { // 定义 Home 键快捷功能
document.all.FirstPage.click();
}
if ( KeyCode == 35 ) { // 定义 End 键快捷功能
document.all.上一页:[转载]改进《遍历文件夹并建成目录树》.click();
}
if ( KeyCode == 38 ) { // ↑ 键快捷功能
MoveUp();
}
if ( KeyCode == 40 ) { // ↓ 键快捷功能
MoveDown();
}
if ( KeyCode == 37 ) { // ← 键快捷功能( 上一层 )
//QueryParent();
}
if ( KeyCode == 39 ) { // → 键快捷功能( 下一层 )
//QueryChild();
}
if ( KeyCode == 13 ) { // 回车键
SelectOK(strReturn);
}
还有“显示桌面”这一功能在执行时发送给windows的消息又是神马呀???