2

经过一番挖掘,事实证明Excel的编辑控件不是标准的Windows TextBox,我似乎无法做到GetWindowText()这一点。对其进行 Spy 会发现它属于一个名为EXCEL6. 有没有办法使用平台调用或其他东西从非标准文本控件中获取文本?

后来我在 MSDN 中发现 GetWindowText() 不适用于属于其他进程的控件,我需要将 WM_GETTEXT 直接发送到目标窗口。我也试过了,但它似乎返回了垃圾数据。

4

0 回答 0