如何得到当前光标(非鼠标)所在控件的光标(50分)

  • 主题发起人 主题发起人 jyh_jack
  • 开始时间 开始时间
J

jyh_jack

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:<br>&nbsp; &nbsp; &nbsp; 如何得到当前光标(非鼠标)所在控件的光标。<br>&nbsp; &nbsp; &nbsp; 最好举出一个例子,谢谢。
 
AttachThreadInput(GetCurrentThreadID,<br>&nbsp; &nbsp; &nbsp; &nbsp;GetWindowThreadProcessID(GetForegroundWindow,nil),True);
 
十分报歉,我写错了,我要的是*(如何得到当前光标(非鼠标)所在控件的句柄)*<br>&nbsp; &nbsp; &nbsp;
 
控件的句柄=WindowFromPoint(GetCaretPos)<br>
 
GetFocus()?
 
好像getfocus()只能用在delphi中的控件,不能用在其它windows中的其它控件中呢
 
在Delphi中还可以用ActiveControl.Handle来实现吧!<br>我也想知道:<br>当用鼠标移到一个Windows窗口控件上时,<br>程序怎么获得其窗口控件的句柄??<br>或用鼠标点击windows中某控件时,<br>我们怎么某控件的句柄?
 
如grays所云:<br>控件的句柄=WindowFromPoint(GetCaretPos)<br><br>在下试过,但是发现取得的句柄不好用,请问可否写出一个例子<br>&nbsp;<br>
 
&nbsp; 你想用句柄干吗?
 
&lt;&lt;来自:leebons, 时间:2001-5-31 17:19:40, ID:549035 &nbsp;<br>&lt;&lt;你想用句柄干吗?<br>当然是要干点好玩的了 <br>
 
多人接受答案了。
 
后退
顶部