Word插件工具提示和气球

发布于 2024-10-22 11:21:26 字数 107 浏览 2 评论 0原文

您是否知道一种显示工具提示(或气球)的方法,类似于 MS Word 2007 和 2010 中显示的工具提示(或气球),当您选择文本并将鼠标移到其上时(包含字体选项和其他选项的文本) ),从插件内部?

Do you know of a way to show a tool tip ( or a balloon) similar to that, that appears in MS word 2007 and 2010 when you select a text and move you're mouse over it ( the one containing font options and other options) , from within an addin ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泼猴你往哪里跑 2024-10-29 11:21:26

并非没有大量的工作。

Word 不源任何鼠标移动事件。您得到的唯一结果是选择更改和文档更改事件,而这些并不是很有用。

您可以通过 API 内容挂钩系统范围的鼠标事件并监视它。

或者,您可以每隔一两秒轮询一次文档中的活动选择位置,并检查选择的上下文,然后弹出您自己的工具提示窗口。不过,在轮询时必须小心,否则您可能会淹没机器并降低性能。

最后,根据您的需要,您可以使用 Word 中的“自动文本列表”字段。它是唯一具有“工具提示”参数的字段类型。每当您将鼠标悬停在该字段上时,为该参数输入的任何内容都会被 Word 显示为工具提示。

Not without a LOT of work.

Word doesn't source any events of the mouse moving. About the only thing you get is the selection changed and the docchanged events, and those aren't terribly useful.

You could hook into system wide mouse events via API stuff and monitor it.

Alternately, you could poll, say, every second or two, for the active selection location in the document and check your context from the selection, and then pop up your own tooltip window. Gotta be careful with polling though, or you could swamp the machine and introduce a drag on performance.

And finally, depending on what you need, you could use the AutoTextList field in Word. It is the only field type that has a "tool tip" argument. Whatever you enter for that argument is displayed as a tooltip by Word whenever you hover over that field.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文