我正在修改pdf viewe的源代码:SamutraPDF。
在注册主窗口的窗口类时,原始代码没有
wcex.hbrBackground = gBrushFrameBg;
我是通过myselft添加的。但是当我调整主窗口的大小时,我得到了背景闪烁。 主窗口的整个客户区域被多个子窗口覆盖,如工具栏,目录和pdf文件的查看区域。
我在创建主窗口时尝试添加WS_CLIPCHILDREN
,但它没有帮助。我真的需要给主窗口一个自定义背景。
你能指点我如何解决闪烁。
我需要主窗口背景的原因是:
我想创建两个面板(每个面板可以查看pdf文件),在这两个面板之间,我需要一个“分割器”,我可以使用它来调整两个面板的大小。我不想真正创建一个分隔条,而是我想在这两个面板之间留出空隙。所以我会看到一个“细棒”,它只是颜色的间隙,作为主窗口的背景颜色。