在qlineedit上获取/设置文本(自动化/ winapi)

时间:2017-11-07 07:01:10

标签: c++ qt user-interface winapi

我尝试填写外部应用程序的qlineedits。它有Qt5WindowIcon类,我能够发现它使用WinAPI接收消息,它使用PeekMessagePostMessageDefWindowProc,但诀窍是它没有&# 39; t有任何子控件,这可以在Spy ++中看到,我也尝试使用EnumChildWindos并且它总是返回false。

Qt控件是否与WinAPI有些不同且独立?我听说有所谓的外星小部件,它们是在用户模式下手动绘制的吗?我还尝试在GetWindowTextSetWindowTextGetDlgItemTextSendMessage+WM_GETTEXT上设置断点,而且我从未获得任何bp命中,似乎Qt没有使用此API来从QLineEdit设置/获取文本。

有什么方法可以找到控件ID吗?或者唯一的选择是使用QLineEdit方法挂钩代码注入?

0 个答案:

没有答案