我有一个创建子CStatusBar的CListCtrl(用于显示统计信息等)。
一切正常(除了使用CMFCTabCtrl时,但这是另一个故事)。
当我在一个可调整大小的对话框中使用这个CListCtrl时,框架会显示CStatusBar会自动添加一个我不想要的SBARS_SIZEGRIP。
有关如何为我的CStatusBar禁用此行为的任何想法?
答案 0 :(得分:0)
如果使用CStatusBar,则在父框架具有样式WS_THICKFRAME时添加SBARS_SIZEGRIP样式(请参阅源代码VC \ atlmfc \ src \ mfc \ barstat.cpp CStatusBar::CreateEx
)。
当您覆盖PreCreateWindow并删除此样式时,应该很容易防止这种情况。
请注意,CMFCStatusBar的行为不同。