解决Delphi中屏幕闪烁的问题
应用场景
最近设计一个倒计时的功能,在Label中每500毫秒显示倒计时的时间,无奈时不时会出现闪烁,感觉刺眼睛想办法解决之。
解决方案
1.在声明窗体类时加入:
private
procedure CreateParams(var Params: TCreateParams); override;
2.在窗体实现部分加入:
procedure TFrm_Main.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.ExStyle := 33554432; //0x 02 00 00 00
end;
如果觉得文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
作者:YXGust
出处:https://www.cnblogs.com/YXGust/p/16588489.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
本博文版权归本博主所有,转载请注明原文链接
微信打赏
支付宝打赏
浙公网安备 33010602011771号