【发布时间】:2017-06-22 03:16:06
【问题描述】:
virtual int GetCaptionHeight() const{ return 0; }
我用这个可以在停靠状态下隐藏标题栏,但是当它浮动时,标题是存在的。
【问题讨论】:
virtual int GetCaptionHeight() const{ return 0; }
我用这个可以在停靠状态下隐藏标题栏,但是当它浮动时,标题是存在的。
【问题讨论】:
只有在不浮动时才从窗格中绘制标题。只需查看GetCaptionHeight 的默认实现!
窗格在浮动时位于CPaneFrameWnd 内。
AFAIK 你必须控制外框窗口。它由CreateDefaultMiniframe 创建。它通常应该创建一个CPaneFrameWnd。
从默认的迷你框架类派生您自己的类。 (应该是CPaneFrameWnd,但最好重新检查一下)。有一个虚函数CPaneFrameWnd::GetCaptionRect。
在您的 CDockablePane 类中使用 SetMiniFrameRTC 来设置这个新的类框架以用于您的窗格。
【讨论】: