gpt4 book ai didi

c# - C#中如何在没有窗口的情况下显示图像

转载 作者:太空狗 更新时间:2023-10-29 22:12:43 24 4
gpt4 key购买 nike

我想知道如何在不打开窗口的情况下打开图像,所以它就像图像漂浮在我的桌面上没有边框。谢谢

最佳答案

您要做的是在屏幕上绘制一个图像,周围没有可见的窗口边框。是否创建窗口是一个完全不同的问题。事实证明,你必须有一个窗口。它只是不可见。所以:

创建一个窗口,确保在 InitializeComponent() 中设置以下内容:

this.ControlBox = false;
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.ShowIcon = false;
this.ShowInTaskbar = false;

然后,覆盖该窗口的 OnPaintBackground,如下所示:

protected override void OnPaintBackground( WinForms.PaintEventArgs e )
{
e.Graphics.DrawImage( Image, 0, 0, Width, Height );
}

关于c# - C#中如何在没有窗口的情况下显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8349215/

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