跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • VS Code 的这个功能是怎么实现的?
未分類
1 9 月 2020

VS Code 的这个功能是怎么实现的?

VS Code 的这个功能是怎么实现的?

資深大佬 : fantastM 2

我在基于 Electron 开发应用的时候遇到一个问题。在用户使用多个显示器的场景下,我需要获取所有显示器的名称,用于给用户选择将应用窗口放置在哪个显示器上。然而,通过 screen.getAllDisplays() 获取的 Display 对象中只有 id 属性,没有 name 属性。

我在 Electron issues 里搜了好久,根据这个 issue,作者似乎特意没加 name 属性,反而给了一个 name 的哈希值。不过我看 VS Code 却又实现了这样的功能(这菜单项需要在使用多个显示器的时候才会显示):

VS Code 的这个功能是怎么实现的?

于是我去看了 VS Code 的源码,但在 这段源码 上也没找到相关设置呀…

希望哪位熟悉 Electron 或者 VS Code 的大佬可以指点一下

大佬有話說 (3)

  • 資深大佬 : tomatolq

    这个是 mac 系统自带的菜单

  • 資深大佬 : chenny3

    mac 自带的功能吧

  • 主 資深大佬 : fantastM

    @tomatolq @chenny3
    嘶…我试了一下,好像确实是 macOS 自带的。那我这需求估计是只能将就了…

    谢谢二位!

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具