我想隱藏一個水平滾動條。我可以使用已經隱藏垂直:隱藏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