代码之家  ›  专栏  ›  技术社区  ›  Caner

使用C语言的弹出窗口表单应用程序#

  •  -4
  • Caner  · 技术社区  · 9 年前

    我是新来的C#。我不知道是否有这样的问题,但我搜索了很多标题,但我找不到我想做什么。

    所以问题来了。

    我想用获胜形式C#做一个弹出式键盘。当我从表单中单击文本框时,这是文本框不在我的表单中。例如,我单击了谷歌搜索文本框或其他win应用程序的文本框。我的程序会知道并弹出。winapi中是否有一个句柄或类似的东西将此信息发送到我的表单应用程序或从winapi获取此信息。

    谢谢你的回答。很抱歉,如果这里已经有人问我,但我没有意识到。

    1 回复  |  直到 9 年前
        1
  •  0
  •   Community Dai    7 年前

    我相信您正在寻找的技术在本文中得到了解答: c++: How to catch mouse clicks wherever they happen .

    您要做的是创建一个全局鼠标挂钩,并使用它来确定用户是否在文本框中单击。如果有,你可以弹出键盘,将完成的文本放回文本框。我建议使用剪贴板将键盘文本粘贴到文本框中。