和VB差不多,先把ListView的控件Insert到工程里面,然后由CListView类定义实例即可。
解决方案 »
- sock图片传输问题
- 如何在cpp文件定义一个摸板类的函数
- 文件名错位问题
- 同学面试遇的问题,请高手指点一二
- [求助]请问,如何处理这个splash screen的问题?
- 高手解答
- 谁有网吧计费的源代码
- CStatic控件和CEdit控件
- 11111111111111111111111111111
- 请问怎么实现检测IISWEB服务器是否存在?用ADSI。下面是VB实现的代码。
- 其它进程怎么取到正在IE中显示的指定文本框或标签的内容?
- 我在分割窗口中放了几个FormView类(myFormView1,myFormView2),现在想在主框架CMainFrame中改变myFormView中的EditBox的值,如何做?
对话框初始化中:
m_List.InsertColumn(0,"用户",LVCFMT_LEFT,60);
m_List.InsertColumn(1,"IP",LVCFMT_LEFT,60);
m_List.InsertColumn(2,"开始时间",LVCFMT_LEFT,60);
m_List.InsertColumn(3,"请求站点",LVCFMT_LEFT,60);
///////////////////////////////////////////////////
DWORD dwStyle = GetWindowLong(m_List.GetSafeHwnd(),GWL_STYLE);
dwStyle &= ~LVS_TYPEMASK;
dwStyle |= LVS_REPORT;
SetWindowLong(m_List.GetSafeHwnd(),GWL_STYLE,dwStyle);
SetRedraw(TRUE);
Invalidate();
刷新函数中: m_List.DeleteAllItems();
POSITION pos = m_ptrlist.GetHeadPosition();
while(pos)
{
CInfo* pInfo = (CInfo*)m_ptrlist.GetNext(pos);
m_List.InsertItem(0,pInfo->GetCustomerName());
m_List.SetItemText(0,1,pInfo->GetCustomerAdd());
CTime time(pInfo->GetBeginTime());
CString strTime = time.Format("%H:%M:%S");
m_List.SetItemText(0,2,strTime);
CString str;
str.Format("%s",pInfo->GetStation());
m_List.SetItemText(0,3,str);
}
ListView_SetExtendedStyle( hwnd, LVS_EX_GRIDLINES );