第一步、首先创建添加一个新类
这里以我的项目为例:
右键点击=》类向导
添加一个新类:CDJListBox,基类为:CListBox
接下来VS就会自动帮你生成2个文件:DJListBox.h 和 DJListBox.cpp
我们在DJListBox.h头文件里面添加:
注意看图添加位置
int AddString( LPCTSTR lpszItem );
int m_nMaxWidth;
在DJListBox.cpp文件里添加定义:
int CDJListBox::AddString(LPCTSTR lpszItem)
{
int nRet = CListBox::AddString(lpszItem);
SCROLLINFO scrollInfo;
memset(&scrollInfo, 0, sizeof(SCROLLINFO));
scrollInfo.cbSize = sizeof(SCROLLINFO);
scrollInfo.fMask = SIF_ALL;
GetScrollInfo(SB_VERT, &scrollInfo, SIF_ALL);
int nS