V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yangzzzzzz
V2EX  ›  程序员

winui3 能实现窗口置顶的功能吗

  •  
  •   yangzzzzzz · Aug 12, 2022 · 2862 views
    This topic created in 1357 days ago, the information mentioned may be changed or developed.

    搜索了一圈只有个 uwp 的画中画功能,没有别的 api 能实现吗 https://imgur.com/j5qOyXi

    10 replies    2022-08-22 09:23:33 +08:00
    yangzzzzzz
        1
    yangzzzzzz  
    OP
       Aug 12, 2022
    [Imgur]( )
    ysc3839
        2
    ysc3839  
       Aug 12, 2022 via Android
    拿到窗口的 HWND 然后调用 Win32 API 置顶。另外个人不建议现在用 WinUI 3 ,微软自己都没有大规模使用,Win11 还是 WinUI 2 。
    yangzzzzzz
        3
    yangzzzzzz  
    OP
       Aug 12, 2022
    @ysc3839 谢谢 我试一下。看微软官网现在主推的就是这个,没想到坑这么多。官方文档写的也不是很清晰,这个套那个,看了半天没有头绪
    ysc3839
        4
    ysc3839  
       Aug 12, 2022 via Android
    @yangzzzzzz 我刚刚去看了下,WinUI3 确实是出正式版了,不过还有一些功能没赶上 WinUI 2 。个人还是建议等微软自己的产品用上之后再用。
    penzi
        5
    penzi  
       Aug 12, 2022
    你写 Win32 程序不会调 Win32 API ?你还是用 electron 吧,那个适合你。
    penzi
        6
    penzi  
       Aug 12, 2022
    @maggch97 https://github.com/VideoTogether/react-native-webview 你看一下我加的几个 commit 吧
    penzi
        7
    penzi  
       Aug 12, 2022
    @maggch97 我错了,回复错帖子了
    yangzzzzzz
        9
    yangzzzzzz  
    OP
       Aug 15, 2022
    @maggch97 前端零经验过来的,准备写个小工具自己用。就是因为 elecorn 和 tauri 满足不了才用 winui 的,谢谢老哥
    yangzzzzzz
        10
    yangzzzzzz  
    OP
       Aug 22, 2022
    使用 PInvoke.User32 包解决了问题,谢谢楼上两位大佬
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   824 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 21:10 · PVG 05:10 · LAX 14:10 · JFK 17:10
    ♥ Do have faith in what you're doing.