如何去掉ListCtrl中的水平滚动条??? 加入空间后,然后编辑它的属性就好。去掉Vertical scroll就可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像没有这个属性,你说的是不是listbox啊?? 利用setwindowlong()去掉WS_HSCROLL!!!!! 不好使,我看msdn中SetWindowLong使在CWindow类中的。但是CListCtrl却不是从CWindow继承下来的,使用platform sdk 也没有用 hListCtrl->ShowScrollBar(SB_HORZ, FALSE); to shadowac(走向黑暗) 这个我试过了,好像不行啊 ListCtrl有这个属性的,别选就可以了。 CListCtrl没有这个属性,只用滚动条的属性,我只是不要水平的滚动条,垂直的还要呢。。 应该可以了吧: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消息,只好屏蔽左右方向键了。 谢谢你 yu_hl(卖柴火的小男孩) 我觉得应该有人碰到过这种问题的。。唉。 安装VC遇到“正在搜索已安装组件”无响应,急!!! MFC中宏是如何实现的? 单文档多视图的编译错误 如何在控件上绘图,比如最简单的在STATIC控件上绘图? 想找个地方实习! 如何使用DLL(在线等待) PCTSTR VC6说不认识,求助。 谁有CuteFTP 4.2.5 官方中文版的注册码? vc 怎样能把一组数用表格的形式显示出来 急!急!急!!!汉字的低字节的高位一定是0吗? 请帮忙啊! 谁能发我一个MFC42D.DLL 一定给分
我看msdn中SetWindowLong使在CWindow类中的。
但是CListCtrl却不是从CWindow继承下来的,使用platform sdk 也没有用
hListCtrl->ShowScrollBar(SB_HORZ, FALSE);
这个我试过了,好像不行啊
{
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消息,只好屏蔽左右方向键了。