CListBox怎么加水平滚动条 我在属性里勾了Horizontal scoll,可以运行还是没有水平滚动条,我写在上面后面的信息都看不见,怎么回事呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要自己动手.当你注满了你的CListBox后, CString Name; CSize Size; CDC * DeviceContent = 0; long Width = 0; long Count = 0; Count = m_List.GetCount(); if ( Count ) { DeviceContent = m_List.GetDC(); // // 再你的CListBox里找最长的string, 然后计选这个string 的 // 长度以pixel为单位. // for ( long Index = 0; Index < Count; Index++ ) { m_List.GetText( Index, Name ); Size = DeviceContent->GetTextExtent( Name ); if ( Size.cx > Width ) Width = Size.cx; } m_List.ReleaseDC( DeviceContent ); m_List.SetHorizontalExtent( Width ); } 对一段程序的理解 键盘过滤驱动 提取的每个按键的扫描码是否是唯一的啊 请问:FTP工具或者命令怎么设置,让数据路和控制路都使用默认的21端口 你好,请教一个CListCtrl的问题 设置了背景和字体的多行编辑框的刷新问题 简单问题:关于符号 高分悬赏 [求助] 打包工具 一个非模式对话框, 能显示对话框, 但里面的控件都不见了? ? MFC如何利用CInternetSession、CHttpConnection和CHttpFile下载动态网页中的链接 win32下位图拷贝问题,郁闷了大半天了,请高手指点 在打开和保存文件的对话框中怎样才能限制用户不能选择网络的路径?
CSize Size;
CDC * DeviceContent = 0;
long Width = 0;
long Count = 0; Count = m_List.GetCount(); if ( Count )
{
DeviceContent = m_List.GetDC(); //
// 再你的CListBox里找最长的string, 然后计选这个string 的
// 长度以pixel为单位.
//
for ( long Index = 0; Index < Count; Index++ )
{
m_List.GetText( Index, Name ); Size = DeviceContent->GetTextExtent( Name ); if ( Size.cx > Width )
Width = Size.cx;
} m_List.ReleaseDC( DeviceContent );
m_List.SetHorizontalExtent( Width );
}