MFC ListBox 添加水平滚动条

1、在listbox的属性对话框中勾选上"Horizontal scroll";

2、为listbox关联变量 :CListBox m_list;

3、代码中添加listbox水平范围的初始化: m_list.SetHorizontalExtent(1000);

其中,1000是指listbox的Item的最大长度,可根据具体设置。

函数注释:

CListBox::SetHorizontalExtent

void SetHorizontalExtent( int cxExtent );

参数:

cxExtent 指定列表框可水平滚动的像素数。


说明:
设置列表框可水平滚动的宽度,用像素表示。如果列表框大小小于此值,水平滚动条将水平滚动列表框中的项。如果列表框与此值一样大或更大,水平滚动条被隐藏。
回应对SetHorizontalExtent的调用,列表框必须定义为WS_HSCROLL风格。

posted @ 2020-07-15 19:02  文泰来  阅读(1193)  评论(0)    收藏  举报