我用List Box控件,在它的属性对话框中的Styles页面中,我将Horizontal scroll复选框选中,当程序运行时,listbox中某一项的长度要是过长,应该显示水平滚动条,可是不显示,是什么毛病?需要添加什么语句吗?垂直滚动条没有问题.
解决方案 »
- CRITICAL_SECTION定义为类成员发生奇怪错误,求指点~~
- udp 服务器端2个端口接收怎么办?
- 关于传递命令行参数,其中的“\”转义符
- 怎么得到某个网页元素的屏幕坐标?
- 急问,vc和vb所生成的activex ocx的问题,实在搞不懂!!
- 怎么解决???
- 哪里可以下载《UML用户指南》或《UML参考手册》电子版?
- socket: 阻塞,非阻塞,同步,异步,我要胡涂了,谁帮我清理一下思路?
- 高手请进,程序开发项目招标!
- socket传送读文件结果为何读第二行时while判读文件指针为空,宕机!高手请进
- 急!急!急!求助高手:如何通过代码将用户赋予文件夹与子文件夹和文件???熟悉SetSecurityDescriptorDacl的也请入
- 哪里可以找到类似于visual studio的源码?
void CXXX::ExtendListHSroll()
{
CString Name;
CSize Size;
CDC * DeviceContent = 0;
long Width = 0;
long Count = 0; Count = m_yourlistbox.GetCount(); if ( Count )
{
DeviceContent = m_yourlistbox.GetDC(); for ( long Index = 0; Index < Count; Index++ )
{
m_yourlistbox.GetText( Index, Name ); Size = DeviceContent->GetTextExtent( Name ); if ( Size.cx > Width )
Width = Size.cx;
} m_yourlistbox.ReleaseDC( DeviceContent );
} m_yourlistbox.SetHorizontalExtent( Width );
}