1

我不希望看到窗口客户区的边框。有什么办法可以去除它们吗?该窗口是一个 SDI(单文档)窗口。

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

非常感谢!

4

1 回答 1

3

这样的事情对您的情况有用吗?

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 。

dwExStyle是指扩展样式。

于 2009-01-08T07:53:07.910 回答