***请推荐 win11 APP 开发框架和思路, 谢谢***

2023-10-09 13:13:40 +08:00
 Angela2022
我需要开发一个 win11 APP. App 主窗口一开始隐藏在屏幕左边缘, 但鼠标经过时自动显示, 鼠标离开窗口后再自动隐藏. 就像 Win 任务栏, 或 QQ 聊天窗口能通过鼠标自动呼出和隐藏的.

我试了 electron, 做不到这些. 请推荐开发框架能实现上述功能,以及如何实现. 谢谢

请问, 最新的 winUI 3 框架能实现上述功能吗?

谢谢.
1651 次点击
所在节点    程序员
12 条回复
tool2d
2023-10-09 13:18:17 +08:00
我问 gpt4 “用 electron 写一个 windows 窗口能吸附在边缘的演示代码”,直接帮我写了一个。
coderluan
2023-10-09 13:19:23 +08:00
试试 pyqt ,能实现,而且好上手
BwNVlwSq
2023-10-09 13:23:45 +08:00
跟着微软混。。一天饿三顿
learningman
2023-10-09 13:31:31 +08:00
别 WinUI3 ,还不完善,你想的这些指不定又得 binding 去 C++然后写一堆 workaround
mainjzb
2023-10-09 13:45:35 +08:00
qt
thawne
2023-10-09 15:04:42 +08:00
winui3 有很多目前没有答案的(至少 github ,StackOverflow ,google ,GPT 都不行)问题,需要你自己分析...如果.NET 用得熟的话可以试试
lizhenda
2023-10-09 15:05:07 +08:00
electron 既然做不到,那迅雷的悬浮球怎么实现的?其实很简单的,只是你不愿意深入去想怎么实现而已。
Jax6
2023-10-09 15:11:18 +08:00
C#,.net 不要太简单
PTLin
2023-10-09 15:28:29 +08:00
加个鼠标 hook 判断鼠标位置,然后调用 set size 和 set position 不行吗
yangzzzzzz
2023-10-09 17:16:36 +08:00
winui3+win32 的库可以实现 涉及到系统操作的 api 都得用 win32 的 api
soui
2023-10-10 09:59:12 +08:00
就这么简单的需求,直接用 win32 api 就解决了。不熟悉 win32 api, 可以用 wtl. 如果界面复杂,推荐使用我开源的 soui, https://github.com/soui4/soui
ikas
2023-10-10 20:50:51 +08:00
winui3 只是一个 ui 框架,它可以显示在 win32 窗口中,也可以在 winrt corewindow 中(已废弃) ,它不会有窗口这些功能
还是要找原生 win32 窗口实现方式
-

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

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

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

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

© 2021 V2EX