是。经过大量搜索,我发现了文章“工具提示样式的浮动控件”,该文章用于WndProc
将消息从更改WM_NCHITTEST
为HTTRANSPARENT
,使Control
鼠标事件透明。
为此,创建一个继承自的控件,Label
然后简单地添加以下代码。
protected override void WndProc(ref Message m)
{
const int WM_NCHITTEST = 0x0084;
const int HTTRANSPARENT = (-1);
if (m.Msg == WM_NCHITTEST)
{
m.Result = (IntPtr)HTTRANSPARENT;
}
else
{
base.WndProc(ref m);
}
}