完全禁用CStatusBar中的夹点

时间:2016-05-17 15:53:03

标签: mfc

我有一个创建子CStatusBar的CListCtrl(用于显示统计信息等)。

一切正常(除了使用CMFCTabCtrl时,但这是另一个故事)。

当我在一个可调整大小的对话框中使用这个CListCtrl时,框架会显示CStatusBar会自动添加一个我不想要的SBARS_SIZEGRIP。

有关如何为我的CStatusBar禁用此行为的任何想法?

1 个答案:

答案 0 :(得分:0)

如果使用CStatusBar,则在父框架具有样式WS_THICKFRAME时添加SBARS_SIZEGRIP样式(请参阅源代码VC \ atlmfc \ src \ mfc \ barstat.cpp CStatusBar::CreateEx)。

当您覆盖PreCreateWindow并删除此样式时,应该很容易防止这种情况。

请注意,CMFCStatusBar的行为不同。