c# - 如何在 Arcmap 中闪烁隐藏 DockableWindow 的选项卡
问题描述
我有一个用 ArcObjects SDK 用 C# 编写的 ArcGIS for Desktop (10.2.1) 的 ESRI 插件。
加载项包括一个 DockableWindow。当这个 DockableWindow 被隐藏时,我希望能够在 Arcmap.exe 中闪烁 DockableWindow 的选项卡(不是任务栏上整个应用程序的图标)。
我还没有找到可行的解决方案。有谁知道如何做到这一点?谢谢。
我已经尝试通过 FlashWindowEx 进行闪烁,它只能成功闪烁任务托盘上的图标。为 Arcmap 内的选项卡传入 hwnd 无法刷新选项卡。事实上,我为整个应用程序尝试了每个孩子 hwnd,但没有成功。
如果我有选项卡的代码,我会自己更改颜色,但是当我的窗口设置为自动隐藏时,选项卡是由 arcmap.exe 自动生成的。
解决方案
推荐阅读
- node.js - Mongoose 架构虚拟属性始终返回未定义
- prometheus - 如何在 Grafana 中组合多个数据源
- c++ - 如何在c ++中找到字符串数组中字符串的最大出现次数
- python - 如何拆分列?
- python - 如何在不使用熊猫的情况下逐行追加两个 .csv 文件
- c - 在C语言中,全局指针是在数据段还是BSS中由malloc()初始化的?
- puppeteer-cluster - 使用持久集群时,我是否应该关闭 puppetter 集群任务关闭中的页面
- .net - SignalR:客户端未收到在集线器外部发送的消息
- javascript - 在 HTML 页面中的同一位置放置多个工具提示
- r - 使用 dplyr 查找配对列的差异