【编程开发】AspAsp.NetCGIPHPJspXMLPERLC++C#VCVBDelphiPowerBuilderJAVA汇编数据库编程移动开发其它语言

您现在的位置:首页 > 网络学院 > 编程开发 > VC > 为ListBox控件添加水平滚动条

为ListBox控件添加水平滚动条

来源: 作者: 日期:2006-08-14

【聚杰网VC】为ListBox控件添加水平滚动条


介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。 >>

  Win32的标准控件之中,列表控件(ListBox)并没有和列表视图(ListView)一样提供水平滚动条,所以如果列表项的长度超过列表的宽度的话,那么超出的部分将无法显示。在本文中我将以一个简单的例子来说明如何使用SDK来解决这一问题,在这个例子中,我将为一个列表控件添加100行如下格式的文本:



  This is a very very very very very long sentence - line 1
  This is a very very very very very long sentence - line 2
  ……>
  这段添加文本的代码为:

case WM_INITDIALOG:
{
 int i;
 TCHAR str[100];
 for(i = 0; i < 100; i++)
 {
  wsprintf(str, "This is a very very very very very long sentence - line %d", i + 1);
  SendDlgItemMessage(hDlg, IDC_LIST, LB_ADDSTRING, 0, (LPARAM)str);
 }
}
break;>
  当然,在添加水平滚动条之前,就是下图这样的效果:





1 2 3 4 下一页

以下相关文章您是否也应该阅读一下
  • 为Linux操作系统安装第2个硬盘
  • 评论   点击查看全部评论
    您的评论参与,将为聚杰带来更大的动力!请不要吝啬!
    快速回复
    请使用文明语言让我们维护健康绿色网络环境!

    匿名发表   验证码: