【发布时间】:2015-10-14 21:20:45
【问题描述】:
我有一个文本框控件的窗口句柄 (HWND)。我有使用 EnumChildWindows 函数的窗口句柄。当我尝试使用 GetWindowText 获取控件的标题(文本)时,它总是返回 null。
其实是正确的,因为文本框的默认Text可能为null。
是否有任何函数来获取文本字段的名称,如 GetWindowText。我不想要文本我只想要名字。
【问题讨论】:
-
如果文本框是空的,那么 GetWindowText 会给你一个空的。但是,我认为您可能对名称的概念感到困惑。你的意思是你可能想要附近标签的文本?
-
控件没有名称,除非您指的是通过UI Automation 提供的UIA_NamePropertyId。