标题:求哪位好心人帮我看下这个源代码
只看楼主
btt6
Rank: 2
等 级:论坛游民
帖 子:46
专家分:10
注 册:2016-8-13
结帖率:47.83%
已结贴  问题点数:20 回复次数:2 
求哪位好心人帮我看下这个源代码

https://down.bccn.net/9557.html
这是一个屏幕录像的源代码,可以正常运行。但是录制的视频没有鼠标,我想加上录制鼠标光标的功能,应该如何修改呢。感觉无从下手,求好心人给个提示
或思路。谢谢了,
搜索更多相关主题的帖子: 好心 源代码 视频 鼠标 光标 
2019-07-11 15:00
tzjtzj18
Rank: 2
等 级:论坛游民
帖 子:14
专家分:40
注 册:2013-5-9
得分:20 
http://bbs.

2019-07-13 19:01
tzjtzj18
Rank: 2
等 级:论坛游民
帖 子:14
专家分:40
注 册:2013-5-9
得分:0 
接上面
代码里面看
程序代码:
  /// <summary>
    /// 取得当前鼠标样式
    /// </summary>
    [StructLayout(LayoutKind.Sequential)]
    struct CURSORINFO
    {
        public int cbSize;
        public int flags;
        public IntPtr hCursor;
        public Point ptScreenPos;
    }
    [DllImport("user32.dll")]
    static extern bool GetCursorInfo(out CURSORINFO pci);
    private const int CURSOR_SHOWING = 0x00000001;

    private static Cursor vCursor;

    /// <summary>
    /// 画当前鼠标样式
    /// </summary>
    /// <param name="bmp">图像</param>
    /// <param name="x">位置 x</param>
    /// <param name="y">位置 y</param>
    public static void Record_Mouse()
    {
        CURSORINFO vCurosrInfo;
        vCurosrInfo.cbSize = Marshal.SizeOf(typeof(CURSORINFO));
        GetCursorInfo(out vCurosrInfo);
        if ((vCurosrInfo.flags & CURSOR_SHOWING) != CURSOR_SHOWING) return;
        vCursor = new Cursor(vCurosrInfo.hCursor);
    }

2019-07-13 19:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-495796-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.173156 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved