怎样获得光标所在位置的POINT?(100分)

  • 主题发起人 主题发起人 caiyaoxuan
  • 开始时间 开始时间
C

caiyaoxuan

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样获得光标不是(鼠标)所在位置的POINT?
 
GetCaretPos function copies the caret's position, in client coordinates, to the specified POINT structure. <br><br>BOOL GetCaretPos(<br><br>&nbsp; &nbsp; LPPOINT lpPoint // address of structure to receive coordinates<br>&nbsp; &nbsp;); <br>&nbsp;<br><br>Parameters<br><br>lpPoint<br><br>Points to the POINT structure that is to receive the client coordinates of the caret. <br><br>&nbsp;<br><br>Return Values<br><br>If the function succeeds, the return value is nonzero.<br>If the function fails, the return value is zero. To get extended error information, call GetLastError. <br><br>Remarks<br><br>The caret position is always given in the client coordinates of the window that contains the caret. <br><br>See Also<br><br>SetCaretPos, POINT
 
hfghfghfg 说的有道理
 
我用了可为什么得到的是右上窗口的坐标?
 
var<br>&nbsp; p:tpoint;<br>begin<br>&nbsp;GetCursorPos(p);<br>//通过p.x和p.y知道当前鼠标在整个屏幕的坐标 <br>end;
 
多人接受答案了。
 
后退
顶部