List Box 控件的水平滚动

来源:互联网 发布:java asm 编辑:程序博客网 时间:2024/05/10 21:21

 在接收数据的时候,自动设置水平显示的长度

 CSize   sz;
 CPaintDC   dc(this);
 sz=dc.GetTextExtent(str);

 if(m_list_width < (sz.cx+100)) //m_list_width是UINT型,用于保存全局的一个长度
 {
  m_list_width=sz.cx + 100;
  m_list_recv2.SendMessage(LB_SETHORIZONTALEXTENT,m_list_width,0);                 //List Box以发送消息通知设置水平长度
 }