111,129
社区成员
发帖
与我相关
我的任务
分享
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.Tab | Keys.Alt))
return base.ProcessCmdKey(ref msg, keyData);
if (Keys.Alt == (Keys.Modifiers & keyData))
{
SendKeys.SendWait("%{Tab}");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.RButton | Keys.ShiftKey | Keys.Alt))
{
SendKeys.Send("%{TAB}");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.RButton | Keys.ShiftKey | Keys.Alt))
{
MessageBox.Show("看吧,我执行了。");
SendKeys.Send(Keys.Tab.ToString());
}
else
MessageBox.Show(keyData.ToString());
return base.ProcessCmdKey(ref msg, keyData);
}
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if ((keyData & Keys.Alt) == Keys.Alt)
{
//virtual key Tab = 0x09
msg.WParam = new IntPtr(0x09);
}
return base.ProcessCmdKey(ref msg, keyData);
}
SendKeys.Send("%{TAB}");
return true;