我的需求: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
没有解决,最后设置系统插入符光标不闪烁。
赐我一枚大神吧,卡住了
– pecool 5年前