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风格。

浙公网安备 33010602011771号