当你在列表视控件的1、2列之间拖动的时候,就会出来这个虚线框。它影响拖拽,我想去掉它,怎么做?

解决方案 »

  1.   

    CListCtrl *pCtl = &GetListCtrl();
    CHeaderCtrl *pHeadCtl = pCtl->GetHeaderCtrl();DWORD dwStyle = ::GetWindowLong( pHeadCtl->m_hWnd, GWL_STYLE );
    dwStyle &= ~HDS_FULLDRAG;
    ::SetWindowLong( pHeadCtl->m_hWnd, GWL_STYLE, dwStyle );
      

  2.   

    Sorry, 理解错误,这个答案不是你问题的答案
      

  3.   

    OutLook的拖拽就没有那个虚线框,怎么搞的?