如何使用密码控制禁用Caps Lock警告?

Pho*_*gan 7 .net c# windows

当我使用密码控件成为焦点控件时,我得到了这个.我想添加自己的警告.如何禁用此功能?我不介意P/Invoke或任何本机代码,但它必须在C#中.

在此输入图像描述

jle*_*lew 5

在您的表单中,像这样覆盖WndProc,它将拦截EM_SHOWBALOONTIP消息并阻止控件接收它:

protected override void WndProc(ref Message m)
{
  if (m.Msg != 0x1503) //EM_SHOWBALOONTIP
     base.WndProc(ref m);
}
Run Code Online (Sandbox Code Playgroud)