发布网友 发布时间:2022-04-24 14:29
我来回答
共1个回答
热心网友 时间:2023-10-16 10:39
c#界面绘制的时候,底层重绘每次会清除画布背景,然后再全部重新绘制,这才是导致闪烁最主要的原因。于是重载消息发送函数操作,禁掉这条消息。代码如下:protected override void WndProc(ref Message m){if (m.Msg == 0x0014) // 禁掉清除背景消息return;base.WndProc(ref m);}