Win32 版本的 OneNote 有个 停靠到桌面 的功能,可以把桌面图标和其他应用程序的窗口通通 排挤到 OneNote 窗口的周围,做起笔记来方便极了!
我非常喜欢这个功能,我也想给我自己写的应用程序加上这个功能,可是我却找不到这个功能对应的 Windows API,望大家能帮忙指点迷津,感谢!
2
youthcould 2018-10-27 23:51:38 +08:00
请问右下角的飞机图标是啥软件啊?
|
3
szzhiyang OP 我也问了身边的好几个熟悉 Windows 开发的朋友,他们都不知道这个功能是怎么实现的。
希望同样不知道如何实现这个功能的 V 友们能帮顶一下这个帖子,也许这样我们可以更快地获知答案。 |
4
Raymon111111 2018-10-27 23:56:08 +08:00
微软没有开发者论坛吗
|
5
szzhiyang OP @youthcould
右下角的应用程序从左至右依次是: 我自己写的 Microsoft Flight Simulator X 插件 TIM 微信 f.lux ShareX (最强的截图软件) Elan 触控板驱动 Power Keys (最强的键盘流效率工具,https://PowerKeys.GitHub.io ) OneDrive |
6
Laynooor 2018-10-28 00:13:54 +08:00 via Android
记得微软有个数百美刀的服务,买了这个服务有 3 次还是 5 次提问的机会,会有专家一对一解决你的疑惑?
|
7
dhssingle 2018-10-28 00:32:39 +08:00 1
不懂,帮顶一下吧
|
10
dangyuluo 2018-10-28 00:41:49 +08:00
|
11
ysc3839 2018-10-28 00:43:45 +08:00
我猜测是 SystemParametersInfo SPI_SETWORKAREA。具体 OneNote 怎么做的也许得逆向看看了。
|
12
iwtbauh 2018-10-28 01:07:09 +08:00
如果是 Linux 或者 Unix 我倒是可以告诉你
文档在 https://specifications.freedesktop.org/wm-spec/1.3/ar01s05.html 使用 _NET_WM_STRUT 和 _NET_WM_STRUT_PARTIAL 这两个 Atom 即可 |
13
yejinmo 2018-10-28 01:14:44 +08:00
是否可以考虑使用 spy++ 抓取 OneNote 的消息
|
14
oott123 2018-10-28 01:30:06 +08:00 via Android
歪楼,我觉得 Snipaste 才是最强截图软件,并且还是最强贴图软件(顶锅盖逃
|
15
dandycheung 2018-10-28 01:40:29 +08:00 via Android 1
难道不是失传已久的桌面工具栏?
|
16
mason961125 2018-10-28 01:43:12 +08:00 via iPhone
你有没有想过,可能 Onenote 真的只是移动了图标,然后窗口还原的时候再移回去?
|
17
vmebeh 2018-10-28 01:52:10 +08:00 via iPhone 1
|
18
icekingcy 2018-10-28 02:01:52 +08:00 via iPhone
歪楼问下 还有桌面 Wideget 插件实现的方式么
|
19
storypanda 2018-10-28 02:07:37 +08:00 via Android
surface go 可以做到一并开 5 个窗口吗? win10 家庭版
|
20
orzfly 2018-10-28 02:14:42 +08:00 1
|
21
edsgerlin 2018-10-28 02:54:08 +08:00
|
22
geelaw 2018-10-28 03:06:11 +08:00 via iPhone 5
Application Toolbar
Raymond 遇到过 https://blogs.msdn.microsoft.com/oldnewthing/20170504-00/?p=96106 我的例子 https://github.com/GeeLaw/PowerShellThingies/tree/master/modules/Dock-PS 同时抗议不付费的技术支持服务,以及 MSDN forums 更适合问针对 Win32 的问题。 最后,任务栏也是这么实现的。 |
23
geelaw 2018-10-28 09:52:00 +08:00 1
其实这个内容我似乎在 V2EX 上 po 过 https://www.v2ex.com/t/359583
|
24
szzhiyang OP |
25
szzhiyang OP @dangyuluo
在他帮顶之前,有 200 多个 V 站会员浏览了我的这个帖子,但是他们都没有吭声。 他作为第一个愿意帮顶我帖子的 V 友,我为什么不能感谢他? 虽然他的回复没有直接回答问题,但是他的这个回复却能间接帮助这个帖子更快找到解决方法,怎么就没有意义? |
28
mmdsun 2018-10-28 12:02:00 +08:00 via Android
帮顶。我也没见到过这个 api
|
30
openbsd 2018-10-28 21:36:54 +08:00
@Laynooor #6
不用数百刀 RMB150 不过要求涉及的微软产品均是来自微软 零售的正版 之前遇到个 “底层?” 问题专门咨询过,门槛太高遂放弃了 |
31
wohenyingyu02 2018-10-28 23:56:40 +08:00
隐约记得 win8 时代的大方块是可以这样设置的,那时候还叫 metro 应用……
|
32
cuzfinal 2018-10-29 09:45:17 +08:00
Windows10 有分屏功能,和这个很像。
|