0
我有一個CListCtrl列表框,我想在全部功能之間進行切換,並且是隻讀的(即用戶無法更改選擇)。MFC:CListCtrl.EnableWindow(FALSE),但仍然可滾動?
成員函數CListCtrl.EnableWindow(FALSE)
似乎專爲這,只是當我打電話
m_listCtrl.EnableWindow(FALSE);
GetDlgItem(IDC_LIST_CTRL_EDIT)->EnableWindow(FALSE);
其上的滾動條停止工作(假設我有更多的內容比將適合的CListCtrl)。
除了覆蓋鼠標處理程序或重置每個頁面上的選擇刷新之外,是否有優雅的方式來實現只讀但仍然滾動的行爲?