MFC拖动分隔条,下方控件闪烁

2024-12-15 23:02:01
推荐回答(2个)
回答1:

对话框窗口会出现这个问题。

照上面的方法不一定行,

可以这样,响应对话框的 WM_ERASEBKGND 消息,建立客户区的CRgn, 枚举各个子窗口,减去子窗口的Rgn,
然后 通过 SetClipRgn设置pDC的裁剪区,就不会闪烁了。

回答2:

为主窗口添加WS_CLIPCHILDREN属性,可以放在初始化函数中:
ModifyStyle(0,WS_CLIPCHILDREN);