请问如何添加LIST BOX水平滚动条?我在属性中添加了,但是不显示为何? ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你相应的位置加上这些代码即可。//水平滚动 int max_width=0; CSize sz; CClientDC dc(this); for(int i=0;i<m_AddMsgLIst.GetCount();i++)//m_AddMsgLIst是你的LISTBOX对象。 { m_AddMsgLIst.GetText(i,str); sz=dc.GetTextExtent(str); if(max_width<sz.cx) max_width=sz.cx; } m_AddMsgLIst.SendMessage(LB_SETHORIZONTALEXTENT,max_width,0); 既可打开文件又可打开文件夹的对话框 MFC界面布局 CSliderCtrl 在对话框上如何初始化位置 请教!内存加载CBitmap并转换JPEG流发送 视图类初始化中无法创建对话框 如何给程序中增加的菜单写事件 如何把两个LPBYTE指向的数据放到一个缓冲区? 如何把一幅栅格图象(狭长)沿一条曲线弯曲?? 菜鸟问题:请问调用什么函数能使整个程序退出?(MFC) Programming Windows 95 with MFC的中文译本叫什么? [求教]怎么动态修改菜单的根目录名? 请问如何自创建CFrmaeWnd?
//水平滚动
int max_width=0;
CSize sz;
CClientDC dc(this);
for(int i=0;i<m_AddMsgLIst.GetCount();i++)//m_AddMsgLIst是你的LISTBOX对象。
{
m_AddMsgLIst.GetText(i,str);
sz=dc.GetTextExtent(str);
if(max_width<sz.cx)
max_width=sz.cx;
}
m_AddMsgLIst.SendMessage(LB_SETHORIZONTALEXTENT,max_width,0);