gpt4 book ai didi

windows - 无论用户设置如何,如何创建没有任何框架的窗口?

转载 作者:可可西里 更新时间:2023-11-01 11:14:10 25 4
gpt4 key购买 nike

我需要编写一个应用程序,在应用程序的两个实例中显示两张不同的图片。这些图片必须看起来像是并排放在同一个窗口的 Canvas 上,但出于内部原因,它们必须是两个不同的应用程序,而不是一个单独的应用程序。无论用户的 Windows 设置如何,有没有办法关闭窗口框架?我仍然想保留标题栏和关闭/最小化/最大化按钮。

如果两个(或多个)窗口对用户来说看起来和 react 都像一个窗口,则可加分。

Delphi 示例会很好,但我可能可以提示使用 Win32 API(请不要使用 dotNET)设置哪些标志或其他内容。

最佳答案

由于带有标题栏的窗口总是有边框,您的下一个选择是创建一个无边框窗口,然后自己在窗口顶部绘制一个标题栏。这也意味着处理鼠标消息。从 wm_NCHitTest 开始。要制作无边框窗口,请重写表单的 CreateParams 方法并设置 Style 字段,这样就没有边框了。

关于windows - 无论用户设置如何,如何创建没有任何框架的窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7893810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com