Iva*_*cic 1 windows console winapi cursor-position
如何从 C++ 中找出 Windows 中的闪烁光标位置?在许多情况下,我需要在闪烁的光标位置发送按钮点击,但我没有找到任何重要的功能来处理这个问题。
操作系统 win 7(64),C++
它被称为“插入符号”,光标是鼠标指针。您使用 GetCaretPos() 获取其位置。但是返回的位置是相对于拥有插入符号的窗口的客户区的。这可能意味着您需要首先找到该窗口,为此使用 GetForegroundWindow()。并且不要发送按钮点击消息,它们被发布所以使用 PostMessage()。
只需使用 SendInput() 即可避免所有这些。
请注意,UIPI(UAC 的用户界面组件)会阻止您将内容插入提升进程拥有的窗口中。
| 归档时间: |
|
| 查看次数: |
2447 次 |
| 最近记录: |