-->

C# 想要隐藏浏览器上的插入符,使用HideCaret不管用啊,在线求助???

2020-01-10 10:32发布

问题:

我的需求:c#截图偶尔有插入符‘|’,偶尔没有插入符‘|’,我希望每次截图都不显示插入符‘|’

    [DllImport("user32.dll")]
    public static extern bool HideCaret(IntPtr hWnd);
     [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
    public static extern IntPtr GetForegroundWindow();

     //获取当前窗口的句柄
     IntPtr awin = GetForegroundWindow();
     //隐藏当前句柄上的插入符
     HideCaret(awin);     //返回值总是false

回答1:

没有解决,最后设置系统插入符光标不闪烁。