重载CListCtrl的OnNotify()消息函数:
示例如下:
BOOL CWZQListCtrl::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult) 
{
HD_NOTIFY *pHDN = (HD_NOTIFY*)lParam;        if(pHDN->hdr.code == HDN_ITEMCHANGINGW || pHDN->hdr.code == HDN_ITEMCHANGINGA)
        {
                *pResult = TRUE;    // disable change
                return TRUE;    // Processed message
        }
 
        return CListCtrl::OnNotify(wParam, lParam, pResult);}

解决方案 »

  1.   

    BOOL CWZQListCtrl::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult) 
    {
    HD_NOTIFY *pHDN = (HD_NOTIFY*)lParam;        if(pHDN->iItem=1)//iItem为你要使之不能改变的column!
            {
                    *pResult = TRUE;    // disable change
                    return TRUE;    // Processed message
            }
     
            return CListCtrl::OnNotify(wParam, lParam, pResult);}