我想从 Excel 的公式栏中(来自进程中的插件)获取当前(可能未提交的)文本。所有“常规”技术都不起作用,例如 GetWindowText(...) 等。
至于光标位置: GetCaretPos 实际上有效(返回插入符号的 x,y 坐标),但 EM_CHARFROMPOS 没有(总是返回 0),所以这是一个死胡同。
此功能是否通过 COM 或以任何方式向 XLL API 公开?
编辑:我还想指出,我认为我的大部分问题都来自于公式栏(至少我 99% 确定)不是编辑控件,这可以通过查看它的窗口类。