加入空间后,然后编辑它的属性就好。去掉Vertical scroll就可以

解决方案 »

  1.   

    好像没有这个属性,你说的是不是listbox啊??
      

  2.   

    利用setwindowlong()去掉WS_HSCROLL!!!!!
      

  3.   

    不好使,
    我看msdn中SetWindowLong使在CWindow类中的。
    但是CListCtrl却不是从CWindow继承下来的,使用platform sdk 也没有用
      

  4.   


    hListCtrl->ShowScrollBar(SB_HORZ, FALSE);
      

  5.   

    to shadowac(走向黑暗) 
    这个我试过了,好像不行啊
      

  6.   

    ListCtrl有这个属性的,别选就可以了。
      

  7.   

    CListCtrl没有这个属性,只用滚动条的属性,我只是不要水平的滚动条,垂直的还要呢。。
      

  8.   

    应该可以了吧:void CMyListCtrl::OnWindowPosChanging(WINDOWPOS* lpwndpos)
    {
    CListCtrl::OnWindowPosChanging(lpwndpos); // TODO: Add your message handler code here
    lpwndpos->flags &= ~SWP_FRAMECHANGED;
    }void CMyListCtrl::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
    {
    // TODO: Add your message handler code here and/or call default
    if(nChar == VK_LEFT || nChar == VK_RIGHT)
    return; CListCtrl::OnKeyDown(nChar, nRepCnt, nFlags);
    }BTW:捕获不到listctrl的WM_HSCROLL消息,只好屏蔽左右方向键了。
      

  9.   

    谢谢你 yu_hl(卖柴火的小男孩) 我觉得应该有人碰到过这种问题的。。唉。