V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Angela2022
V2EX  ›  程序员

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

  •  
  •   Angela2022 · 260 天前 · 1381 次点击
    这是一个创建于 260 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我需要开发一个 win11 APP. App 主窗口一开始隐藏在屏幕左边缘, 但鼠标经过时自动显示, 鼠标离开窗口后再自动隐藏. 就像 Win 任务栏, 或 QQ 聊天窗口能通过鼠标自动呼出和隐藏的.

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

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

    谢谢.
    12 条回复    2023-10-10 20:50:51 +08:00
    tool2d
        1
    tool2d  
       260 天前
    我问 gpt4 “用 electron 写一个 windows 窗口能吸附在边缘的演示代码”,直接帮我写了一个。
    coderluan
        2
    coderluan  
       260 天前
    试试 pyqt ,能实现,而且好上手
    BwNVlwSq
        3
    BwNVlwSq  
       260 天前
    跟着微软混。。一天饿三顿
    learningman
        4
    learningman  
       260 天前
    别 WinUI3 ,还不完善,你想的这些指不定又得 binding 去 C++然后写一堆 workaround
    mainjzb
        5
    mainjzb  
       260 天前
    qt
    thawne
        6
    thawne  
       260 天前
    winui3 有很多目前没有答案的(至少 github ,StackOverflow ,google ,GPT 都不行)问题,需要你自己分析...如果.NET 用得熟的话可以试试
    lizhenda
        7
    lizhenda  
       260 天前
    electron 既然做不到,那迅雷的悬浮球怎么实现的?其实很简单的,只是你不愿意深入去想怎么实现而已。
    Jax6
        8
    Jax6  
       260 天前
    C#,.net 不要太简单
    PTLin
        9
    PTLin  
       260 天前
    加个鼠标 hook 判断鼠标位置,然后调用 set size 和 set position 不行吗
    yangzzzzzz
        10
    yangzzzzzz  
       260 天前
    winui3+win32 的库可以实现 涉及到系统操作的 api 都得用 win32 的 api
    soui
        11
    soui  
       259 天前
    就这么简单的需求,直接用 win32 api 就解决了。不熟悉 win32 api, 可以用 wtl. 如果界面复杂,推荐使用我开源的 soui, https://github.com/soui4/soui
    ikas
        12
    ikas  
       258 天前
    winui3 只是一个 ui 框架,它可以显示在 win32 窗口中,也可以在 winrt corewindow 中(已废弃) ,它不会有窗口这些功能
    还是要找原生 win32 窗口实现方式
    -
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4684 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:00 · PVG 18:00 · LAX 03:00 · JFK 06:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.