【VC开源代码栏目提醒】:网学会员在VC开源代码频道为大家收集整理了ClientView.cpp提供大家参考,希望对大家有所帮助!
// ClientView.cpp : implementation file
//
#include "stdafx.h"
#include "ViewCtrl.h"
#include "ClientView.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CClientView
IMPLEMENT_DYNCREATE(CClientView, CView)
CClientView::CClientView()
{
}
CClientView::~CClientView()
{
}
BEGIN_MESSAGE_MAP(CClientView, CView)
//{{AFX_MSG_MAP(CClientView)
// NOTE - the ClassWizard will add and remove mapping macros here.
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CClientView drawing
void CClientView::OnDraw(CDC* pDC)
{
CDocument* pDoc = GetDocument();
// TODO: add draw code here
}
/////////////////////////////////////////////////////////////////////////////
// CClientView diagnostics
#ifdef _DEBUG
void CClientView::AssertValid() const
{
CView::AssertValid();
}
void CClientView::Dump(CDumpContext& dc) const
{
CView::Dump(dc);
}
#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////
// CClientView message handlers
void CClientView::OnInitialUpdate()
{
CView::OnInitialUpdate();
// TODO: Add your specialized code here and/or call the base class
CRect rect;
GetClientRect(rect);
m_List.Create(LVS_REPORT|LVS_SINGLESEL|LVS_SHOWSELALWAYS|WS_BORDER,
rect,this,10001); //创建列表视图控件
//设置列表视图的扩展风格
m_List.SetExtendedStyle(LVS_EX_FLATSB //扁平风格显示滚动条
|LVS_EX_FULLROWSELECT //允许整行选中
|LVS_EX_HEADERDRAGDROP //允许整列拖动
|LVS_EX_ONECLICKACTIVATE //单击选中项
|LVS_EX_GRIDLINES); //画出网格线
m_List.ShowWindow(SW_SHOW); //显示控件
//设置表头
m_List.InsertColumn(0,"",LVCFMT_LEFT,100,0); //设置列
m_List.InsertColumn(1,"所属朝代",LVCFMT_LEFT,100,1); //设置所属国家列
m_List.InsertItem(0,""); //插入第0行
m_List.SetItemText(0,0,"关羽"); //向第0列插入数据
m_List.SetItemText(0,1,"三国"); //向第1列插入数据
m_List.InsertItem(1,""); //插入第1行
m_List.SetItemText(1,0,"秦琼"); //向第0列插入数据
m_List.SetItemText(1,1,"隋唐"); //向第1列插入数据
m_List.InsertItem(2,""); //插入第2行
m_List.SetItemText(2,0,"陈近南"); //向第0列插入数据
m_List.SetItemText(2,1,"清朝"); //向第1列插入数据
}
上一篇:
ClientStreamSock.cpp
下一篇:
最新参考文献中的标点符号