【问题标题】:How to know keyboard “TAB” key XY position?如何知道键盘“TAB”键的XY位置?
【发布时间】:2015-09-25 04:54:52
【问题描述】:

当我按下一个键 (TAB) 时,我需要知道如何获得插入符号的位置。 当任何用户在任何 UI 上按下 Tab 键时,我的应用程序都需要“Tab”XY 位置。

有什么办法可以抓住“Tab”的位置吗?

谢谢,

【问题讨论】:

  • 您是否为此尝试过 Cursor.Position 属性? msdn.microsoft.com/en-us/library/…
  • 是的,我尝试了,但是当鼠标改变时它会给出鼠标位置。但在我的情况下,键盘标签被按下并且需要光标位置。

标签: c# winapi keyboard win32gui winforms-interop


【解决方案1】:

您可以通过调用 GetMessage 函数获取最后一条消息的光标位置 GetMessagePos()函数

【讨论】:

  • 我需要 CaretPosition 因为我的鼠标指针位置不同。
  • @mahen - 你能编辑你的问题吗?它仍然显示“如何获得鼠标位置”。有关插入符号的位置,请参见:stackoverflow.com/questions/526540/…
猜你喜欢
  • 1970-01-01
  • 2012-03-06
  • 1970-01-01
  • 1970-01-01
  • 2021-02-06
  • 2010-09-28
  • 2011-03-28
  • 1970-01-01
  • 2011-12-17
相关资源
最近更新 更多