如何取得程序窗口外的屏幕上的鼠标坐标? 
也就是程序最小化时 鼠标任意移动到屏幕上的任意一个位置 都能取出鼠标的X,Y

解决方案 »

  1.   

    用Win API函数  windows.GetCursorPos
      

  2.   

    怎么用的? getcursorpos里的参数应该怎么写?
      

  3.   

    Var
       ll:TPoint;
    begin
       windows.GetCursorPos(ll);
       showmessage(inttostr(ll.X));
       showmessage(inttostr(ll.Y));
    end;但这个只能在FORM里面的某个过程中执行  怎么能在屏幕中鼠标任意移动的时候 在FORM中的LABEL.CAPTION中自动的刷新X,Y?
      

  4.   

    那你搞个Timer,它的OnTime事件就是
    GetCursorPos,并将XY赋值给Label的Caption
      

  5.   

    这个我知道   
    我想知道的是  我在屏幕上任意一个地方按下鼠标左键  在FORM中的LABEL.CAPTION就显示它的坐标 怎么做?
      

  6.   

    看看delphi自己带的帮助或者msdn吧
      

  7.   

    上面的我都解决了 还有个小问题  如何得知鼠标光标的位置在某个BUTTON里?