如下代码:void CDRAGONView::OnInitialUpdate()
{
m_pSet = &GetDocument()->m_dRAGONSet;
CRecordView::OnInitialUpdate();
//加需要的代码
RECT rc;
GetClientRect(&rc);
//create monitor view
m_theList.Create(WS_MAXIMIZE|WS_VISIBLE|WS_CHILD|LVS_REPORT|LVS_SINGLESEL|LVS_NOSORTHEADER|LVS_SHOWSELALWAYS,CRect(0,0,0,0),this,1); //这块这个this出错?但这段代码在Dialog中用是没问题的
DWORD dwStyleEx=LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_HEADERDRAGDROP;
m_theList.SetExtendedStyle(dwStyleEx);
m_theList.InsertColumn(0,"类型",LVCFMT_LEFT,100);
m_theList.InsertColumn(1,"号码",LVCFMT_LEFT,100);
m_theList.InsertColumn(2,"颜色",LVCFMT_LEFT,100);
//加需要的代码结束
GetParentFrame()->RecalcLayout();
ResizeParentToFit();
}
哪位能给我一个大view能显示的list的代码或指出上面哪时有问题
{
m_pSet = &GetDocument()->m_dRAGONSet;
CRecordView::OnInitialUpdate();
//加需要的代码
RECT rc;
GetClientRect(&rc);
//create monitor view
m_theList.Create(WS_MAXIMIZE|WS_VISIBLE|WS_CHILD|LVS_REPORT|LVS_SINGLESEL|LVS_NOSORTHEADER|LVS_SHOWSELALWAYS,CRect(0,0,0,0),this,1); //这块这个this出错?但这段代码在Dialog中用是没问题的
DWORD dwStyleEx=LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_HEADERDRAGDROP;
m_theList.SetExtendedStyle(dwStyleEx);
m_theList.InsertColumn(0,"类型",LVCFMT_LEFT,100);
m_theList.InsertColumn(1,"号码",LVCFMT_LEFT,100);
m_theList.InsertColumn(2,"颜色",LVCFMT_LEFT,100);
//加需要的代码结束
GetParentFrame()->RecalcLayout();
ResizeParentToFit();
}
哪位能给我一个大view能显示的list的代码或指出上面哪时有问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货