有一个
HWND WindowFromPoint(
  POINT Point  // point
);
可以从一个点得到当前的窗口句柄,你可以先SetCapture,将光标改成你要的样子。。如一个十字了。。当按下鼠标左键的时候,得到当前的点,再。
你应该知道了。呵呵

解决方案 »

  1.   

    这里有个例子 Window At Point:
    http://alanet.51.net/vcbasic/vcbasic.htm
      

  2.   

    留下你的EMail,我有一个自己写的程序,我发给你。
      

  3.   

    black_fox(black_fox)的方法刚才试了一下:似乎不行的,光标在自己的窗口内可以改变形状,
    可移出去后就改回老样子了,有没有其他好办法?
      

  4.   

    [email protected],谢谢leojay(leojay)了先 
      

  5.   

    在MSDN中有spy的源码
    仔细研究一下会学不少东西
      

  6.   

    const DWORD OCR_NORMAL=32512;
    HCURSOR newCursor;
    newCursor=LoadCursor(::AfxGetInstanceHandle(),MAKEINTRESOURCE(IDC_CURSOR1));
    ::SetSystemCursor(newCursor,OCR_NORMAL);
    难道不能改全局的光标。。拜托!不要用什么SetCursor,那样当然只会在当前窗口中生效了