OneNote 的这个骚操作是用哪个 Windows API 实现的?

2018-10-27 23:36:17 +08:00
 szzhiyang

Win32 版本的 OneNote 有个 停靠到桌面 的功能,可以把桌面图标和其他应用程序的窗口通通 排挤到 OneNote 窗口的周围,做起笔记来方便极了!


我非常喜欢这个功能,我也想给我自己写的应用程序加上这个功能,可是我却找不到这个功能对应的 Windows API,望大家能帮忙指点迷津,感谢!



6057 次点击
所在节点    程序员
32 条回复
edsgerlin
2018-10-28 02:54:08 +08:00
geelaw
2018-10-28 03:06:11 +08:00
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 的问题。

最后,任务栏也是这么实现的。
geelaw
2018-10-28 09:52:00 +08:00
其实这个内容我似乎在 V2EX 上 po 过 https://www.v2ex.com/t/359583
szzhiyang
2018-10-28 10:03:50 +08:00
@geelaw

非常感谢您的热心解答!

您的那篇帖子发布之时我还没有开始逛 V 站,所以我很难注意到那篇帖子。

看来 V 站了解 Windows 开发的人并不多,我以后会多去 MSDN 论坛逛逛。
szzhiyang
2018-10-28 10:15:27 +08:00
@dangyuluo

在他帮顶之前,有 200 多个 V 站会员浏览了我的这个帖子,但是他们都没有吭声。

他作为第一个愿意帮顶我帖子的 V 友,我为什么不能感谢他?

虽然他的回复没有直接回答问题,但是他的这个回复却能间接帮助这个帖子更快找到解决方法,怎么就没有意义?
lance6716
2018-10-28 10:18:28 +08:00
@szzhiyang 有的大佬看到你感谢他跟感谢别人一样就会不高兴(真是奇怪
szzhiyang
2018-10-28 10:24:44 +08:00
@lance6716 经验告诉我,真大佬的心胸是不会那样狭窄的。
mmdsun
2018-10-28 12:02:00 +08:00
帮顶。我也没见到过这个 api
daigouspy
2018-10-28 13:01:32 +08:00
@szzhiyang 找一下 Windows shell 编程新加的内容,应该就在那里。
openbsd
2018-10-28 21:36:54 +08:00
@Laynooor #6
不用数百刀 RMB150 不过要求涉及的微软产品均是来自微软 零售的正版 之前遇到个 “底层?” 问题专门咨询过,门槛太高遂放弃了
wohenyingyu02
2018-10-28 23:56:40 +08:00
隐约记得 win8 时代的大方块是可以这样设置的,那时候还叫 metro 应用……
cuzfinal
2018-10-29 09:45:17 +08:00
Windows10 有分屏功能,和这个很像。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/501795

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX