首页 > 解决方案 > 如何在 Arcmap 中闪烁隐藏 DockableWindow 的选项卡

问题描述

我有一个用 ArcObjects SDK 用 C# 编写的 ArcGIS for Desktop (10.2.1) 的 ESRI 插件。

加载项包括一个 DockableWindow。当这个 DockableWindow 被隐藏时,我希望能够在 Arcmap.exe 中闪烁 DockableWindow 的选项卡(不是任务栏上整个应用程序的图标)。

我还没有找到可行的解决方案。有谁知道如何做到这一点?谢谢。

我已经尝试通过 FlashWindowEx 进行闪烁,它只能成功闪烁任务托盘上的图标。为 Arcmap 内的选项卡传入 hwnd 无法刷新选项卡。事实上,我为整个应用程序尝试了每个孩子 hwnd,但没有成功。

如果我有选项卡的代码,我会自己更改颜色,但是当我的窗口设置为自动隐藏时,选项卡是由 arcmap.exe 自动生成的。

标签: c#tabsadd-inesriarcobjects

解决方案


推荐阅读