MFC窗口边框部分消失

刚接触mfc不久,最近根据CListCtrl创建了一个列表,设置风格时,添加了WS_BORDER,当缩放整个界面时,边框就是消失一部分,这是为什么啊?各位可以帮忙看看吗?

if (!m_listctrl.Create(WS_BORDER | WS_CHILD | WS_VISIBLE | LVS_REPORT | LVS_ALIGNTOP, rectDummy, this, 12))
    {
        TRACE0("未能创建列表\n");
        return -1;      // 未能创建
    }

img

你用一个窗体遮挡它,然后拿开,看看是否能恢复
如果能就是和别的自绘冲突了,尤其是那个 mfcleftpanel 本身,你可以 onPaint 里面强制刷新下 listctrl