2
我有一個CListCtrl複選框。我希望能夠禁用其中一個項目,以便用戶無法點擊複選框。這可能嗎?如果是這樣,怎麼樣?MFC - 如何禁用列表項?
編輯: 上找到如何隱藏複選框中的另一個問題 Need only some rows in a CListCtrl control to have check boxes
我有一個CListCtrl複選框。我希望能夠禁用其中一個項目,以便用戶無法點擊複選框。這可能嗎?如果是這樣,怎麼樣?MFC - 如何禁用列表項?
編輯: 上找到如何隱藏複選框中的另一個問題 Need only some rows in a CListCtrl control to have check boxes
不久的細節:不容易實現。
您需要對CListCtrl
進行分類,並自行實施此行爲或下載例如MFC Grid Control,以便您可以這樣做。
至於去除的複選框想法,是的,這是可能的,MSDN:
版本4.70。啓用列表視圖控件中項目的複選框。當 設置爲此樣式時,控件創建 並使用DrawFrameControl設置具有兩個 圖像的狀態圖像列表。狀態 圖像1是未選中的框,並且 狀態圖像2是複選框。 將狀態圖像設置爲零 刪除複選框。