我在截取屏幕的时候,捕获的鼠标都是沙漏型的。怎么获取不了其他类型的啊??查资料说GetCursor()函数只能捕获当前线程的鼠标,那怎么捕获桌面上的鼠标类型啊??

解决方案 »

  1.   

    The GetCursorInfo function retrieves information about the global cursor.SyntaxBOOL GetCursorInfo(          PCURSORINFO pci
    );
      

  2.   

    GetCursor是用来捕获当前鼠标坐标的不能捕获鼠标类型。
    GetCursorInfo可以得到鼠标的相国信息。
      

  3.   

    The GetCursorInfo function retrieves information about the global cursor.SyntaxBOOL GetCursorInfo(          PCURSORINFO pci
    );
      

  4.   

    GetCursorPos才是获取鼠标坐标啊!!
    GetCursor可以获取鼠标,也可以获取鼠标类型,我用过。现在就是我用GetCursor获取的鼠标是本窗口的鼠标,而获取不到桌面其他窗口的鼠标。
    例如:我自己写的程序(本窗口)运行后,可以获取鼠标为十字型,可是当我的鼠标移动到桌面上,样式为指针型时,我程序获取的还是我的程序(本窗口)的鼠标,即十字型的,而不是指针型的。