110,536
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// windows消息窗体 屏蔽鼠标操作
/// </summary>
/// <param name="m"></param>
protected override void WndProc(ref Message m)
{
if (m.Msg == 0x201 || m.Msg == 0x202 || m.Msg == 0x203 || m.Msg == 0x204 || m.Msg == 0x205 || m.Msg == 0x206 || m.Msg == 0x207 || m.Msg == 0x208 || m.Msg == 0x209)
{
return;
}
base.WndProc(ref m);
}
#region 重写快捷键响应
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
switch (keyData)
{
case Keys.F4: //F4 键 打开设置窗体
LoginForm lgfm = new LoginForm();
if (lgfm.ShowDialog() == DialogResult.OK)
{
TestForm testForm = new TestForm();
testForm.Show();
}
return true;
case Keys.Escape://ESC键退出程序
Application.Exit();
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
#endregion
public Form1()
{
this.MouseClick += new MouseEventHandler(Form1_MouseClick);
}
void Form1_MouseClick(object sender, MouseEventArgs e)
{
this.Text = e.Location.ToString();
}