English 中文(简体)
如何移除窗口客户区的边框?
原标题:
  • 时间:2009-01-08 07:39:10
  •  标签:

我不想看到窗口客户区的边框。有没有办法去掉它们?该窗口是一个SDI(单文档)窗口。

我还注意到,边框只出现在客户端区域的顶部和左侧(右侧和底部都没有)。我很困惑。

非常感谢!

问题回答

这种东西在你的情况下会有用吗?

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
    cs.style = WS_POPUP | WS_VISIBLE;  // or others you want
    cs.dwExStyle = 0;  // or others you want

    return CFrameWnd::PreCreateWindow(cs);
}

那涉及到重载CWnd::PreCreateWindow来修改CREATESTRUCT,CREATESTRUCT定义了一个窗口的初始化参数。

"dwExStyle" 指的是扩展样式。





相关问题
热门标签