Я в настоящее время пытаюсь создать listctrl в поле зрения моей MDI-апликации, так как я связываю указатель listctrl, поэтому мне нужно нарисовать его один раз на просмотр, но я не смог это сделать, поскольку я новичок, может кто-нибудь предложите мне ответ
int CDB_DOC_VIEW_MYView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1;
CDB_DOC_VIEW_MYDoc *pDoc = GetDocument();
CRect WndRect, ListRect;
this->GetWindowRect(&WndRect);
//CListCtrl *pListCtrl = new CListCtrl();
CListCtrl &pListCtrl = GetListCtrl();
/*ListRect.top = WndRect.top - 5;
ListRect.left = WndRect.left - 5;
ListRect.bottom = WndRect.bottom - 5;
ListRect.right = WndRect.right - 5;*/
pListCtrl.Create( WS_CHILD | WS_VISIBLE | WS_BORDER | LVS_REPORT , ListRect, this, ID_LIST_CTRL);
for( int col = 0; col < 5; col++ )
{
pListCtrl.InsertColumn(col, _T("1"));
}
pListCtrl.ShowWindow(SW_SHOW);
return 0;
}
что я сделал?
Попробуйте получить CView из CListView.