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