从列表框中检索可以水平滚动的宽度(以像素为单位)。复制 int GetHorizontalExtent() const; 返回值列表框的可滚动宽度(以像素为单位)。备注这仅适用于列表框具有水平滚动条的情况。示例C++ 复制 // Find the longest string in the list box. CString str; CSize sz; int dx = 0; CDC *pDC = m_my...
由此可知,CListBox的水平滚动条并不象垂直滚动条那样“聪明”:垂直滚动条总是能够在需要它的时候自动出现,并能够自动调节自身大小,而水平滚动条不能。 二、解决问题 为提高代码的可重用性,可以创建CListBox的派生类,在派生类中实现“智能”水平滚动条。需要考虑的主要问题包括:跟踪最大字符串宽度(应能适应不同场合下...
s= dc->GetTextExtent(str, str.GetLength() +1);//获取字符串的像素大小//如果新的字符串宽度大于先前的水平滚动条宽度,则重新设置滚动条宽度//IDC_LISTBOX为m_List的资源IDtemp = (long)SendDlgItemMessage(IDC_LIST1, LB_GETHORIZONTALEXTENT,0,0);//temp得到滚动条的宽度if(s.cx >temp) { SendDlgItem...
设置的宽度,以像素,列表框可以水平移动。复制 void SetHorizontalExtent( int cxExtent ); 参数cxExtent 指定列表框可以水平移动的像素数目。备注如果列表框的大小小于此值,水平滚动条将水平滚动列表框中的项。 如果列表框大于此值是用或,水平滚动条隐藏。
从列表框检索在它可以水平移动的像素宽度。 int GetHorizontalExtent( ) const; 返回值 列表框的可滚动的宽度,以像素为单位。 备注 仅当列表框包含水平滚动条,这适用。 示例 c++ // Find the longest string in the list box.CString str; CSize sz;intdx=0; CDC* pDC = m_myListBox.GetDC();for(int...
暂无简介 文档格式: .docx 文档大小: 582.97K 文档页数: 2页 顶/踩数: 0/0 收藏人数: 0 评论次数: 0 文档热度: 文档分类: 待分类 VC_中CListBox水平滚动条智能化的实现,, 君,已阅读到文档的结尾了呢~~ 立即下载相似精选,再来一篇 hitcnntv ...
MFC CListBox 水平滚动条2016-07-26 上传大小:150KB 所需:50积分/C币 带水平滚动条的列表框 在对框中有一个编辑框和一个按钮,点击按钮可以把编辑框中输入的文本显示到列表框中,如果文本超过列表框宽度,可以实现水平滚动查看。 上传者:txl1985cn时间:2011-04-13 ...
CListBox类的通用方法用来获得和设置列表框数据的值和属性,所有的ClistBox控件都有这些方法,包括单选列表框、多选列表框和自绘列表框等。 CListBox类通用方法包括: GetCount() 获得列表框中列表项数目 Geforiwntafxtent( ) 获得列表框的水平滚动宽度(以像素为单位) ...
即使不需要,也显示一个垂直滚动条。该选项通常未选中。CListBox类的通用方法用来获得和设置列表框数据的值和属性,所有的ClistBox控件都有这些方法,包括单选列表框、多选列表框和自绘列表框等。CListBox类通用方法包括:GetCount() 获得列表框中列表项数目 Geforiwntafxtent( ) 获得列表框的水平滚动宽度(以像素为单位...
C# RichTextBox 水平滚动条 C# RichTextBox 水平滚动条 C# RichTextBox 水平滚动条 把WordWrap属性设成false posted on2015-11-18 07:53gisoracle阅读(1892) 评论(0)编辑收藏举报