C# 最小化时Winform应用程序未更新
我有一个Windows窗体应用程序,它在最小化时似乎会暂停绘图功能。我需要知道这是否只是一些绘图函数的怪癖,或者它是否扩展到所有正在运行的代码。在这两种情况下,是否有解决此问题的方法?如果将其最小化,则绘制时没有可见内容,因此无需发送或处理C# 最小化时Winform应用程序未更新,c#,winforms,C#,Winforms,我有一个Windows窗体应用程序,它在最小化时似乎会暂停绘图功能。我需要知道这是否只是一些绘图函数的怪癖,或者它是否扩展到所有正在运行的代码。在这两种情况下,是否有解决此问题的方法?如果将其最小化,则绘制时没有可见内容,因此无需发送或处理WM_-paint消息。除非您在代码中做了错误的事情,否则不应影响其他内容 另请参阅以获取一些相关信息。这是否与在最小化窗口时更新Aero Peek缩略图有关?如果是这样的话,就有一个单独的API。有没有一种方法可以让它不受影响地进行绘制?我知道这是一个糟糕的
WM_-paint
消息。除非您在代码中做了错误的事情,否则不应影响其他内容
另请参阅以获取一些相关信息。这是否与在最小化窗口时更新Aero Peek缩略图有关?如果是这样的话,就有一个单独的API。有没有一种方法可以让它不受影响地进行绘制?我知道这是一个糟糕的设计选择,但我很好奇。我想这在我发布的链接中得到了回答,不是吗?(您可以调用
Update
),但要点是什么?最小化窗口与视觉无关;如果你在做绘画以外的事情,那你是在错误的地方做的。