我想隐藏一个水平滚动条。我可以使用已经隐藏垂直:隐藏mfc水平滚动条
ShowScrollBar(false);
如果我用这个上水平滚动条,然后我得到不正确绘制孑遗窗口。我的目标是让滚动条永久消失,所以如果有办法摧毁它,那就没问题了。
滚动条被手动添加到继承CWnd的类中,名为CFolderFrame,我想更改从CFolderFrame和CRichEditView继承的类。我无法更改CFolderFrame,因为我使用旧代码并且CFolderFrame被其他事物继承。
我想隐藏一个水平滚动条。我可以使用已经隐藏垂直:隐藏mfc水平滚动条
ShowScrollBar(false);
如果我用这个上水平滚动条,然后我得到不正确绘制孑遗窗口。我的目标是让滚动条永久消失,所以如果有办法摧毁它,那就没问题了。
滚动条被手动添加到继承CWnd的类中,名为CFolderFrame,我想更改从CFolderFrame和CRichEditView继承的类。我无法更改CFolderFrame,因为我使用旧代码并且CFolderFrame被其他事物继承。
非常简单,只需使用http://www.codeproject.com/Articles/4410/Hide-scrollbars-from-a-CListCtrl它会给m_list1.HideScrollBars(LCSB_CLIENTDATA,SB_VERT)打电话;和你飞:) :)
谢谢你的回答。可悲的是我不能添加这个项目,它是一个非常大的和旧的程序,做出这样的改变需要进行无数次的测试。我需要的是使CScrollBar不可见或从CWnd中删除它。 – Martin
你没有指定是否这是在一些文本框控件上或在MFC视图 –
@ZdeslavVojkovic编辑我的问题,希望现在好一点 – Martin