2

我最近给自己买了第二台显示器,我一直在寻找可以将任务栏扩展到第二台显示器的软件。UltraMon 和 MultiMon 等软件提供了这种可能性。

我很想知道他们用来复制 tasbar 的方法是什么?更确切地说:

  • 第二个任务栏是完全由软件生成和管理的,还是对 Windows 行为方式的某种扩展/修改?
  • 窗口句柄上的附加按钮是如何添加的?是否有某种类似于 Stardock 的模板系统?
  • 您如何复制任务栏的感觉?
  • 如何从主任务栏中删除打开的软件图标,以便将它们移动到软件的任务栏中?
  • 创建第二个启动按钮实际上是该按钮的某种图像,并且软件需要对 Windows API 进行可能的调用吗?(可能,我的意思是我不知道这样的电话是否存在)

最后,我很想知道编写此类软件需要哪些知识领域。

我很高兴收到任何指向可以导致答案的文章或信息的指针。如果您有深入的知识并乐意分享,我将不胜感激。

感谢大家的回复。

4

1 回答 1

3

他们完全重新创造了体验。DisplayFusion 使用桌面窗口管理器 API 来捕获实时缩略图。Scott Hanselman对他们有多接近以及他们的不同之处有一个很好的总结。

我想有很多丑陋的代码才能让它尽可能接近他们已经得到的。

于 2010-01-05T05:12:39.407 回答