1 用C#开发中,想要弹出提示音
加入 using System.Runtime.InteropServices;
导出 [DllImport("user32.dll")]
public static extern int MessageBeep(uint uType);
几种声音
Simple = -1,
Ok = 0x00000000,
IconHand = 0x00000010,
IconQuestion = 0x00000020,
IconExclamation = 0x00000030,
IconAsterisk = 0x00000040
2 textbox类屏蔽消息的方法
重新从winforms的textbox类派生一个新的类textbox2,在新的类中重写WndProc方法,在收到指定消息时利用return返回
例: public const int WM_PASTE = 0x0302;
public const int WM_CONTEXTMENU = 0x007B;
protected override void WndProc(ref System.Windows.Forms.Message m)
{
if (m.Msg == WM_CONTEXTMENU || m.Msg == WM_PASTE)
{
return;
}
base.WndProc(ref m);
}