一,新建一个BCG工程CBCGPGridCtrlSingle,基于对话框。
二,CCBCGPGridCtrlSingleDlg类定义变量。
CBCGPGridCtrl m_grid;
三,CCBCGPGridCtrlSingleDlg::OnInitDialog对网格控件进行初始化。
CRect r(0,0,200,200); m_grid.Create(WS_CHILD, r, this, 1); m_grid.ShowWindow(SW_SHOW); m_grid.InsertColumn (0, _T("编号"), 40); m_grid.InsertColumn (1, _T("网址"), 100); const int iCol = m_grid.GetColumnCount (); CBCGPGridRow* pRow = m_grid.CreateRow (iCol); if( NULL == pRow ) return TRUE ; pRow->GetItem(0)->SetValue(_T("1")); CBCGPGridItem* pURLItem = new CBCGPGridURLItem(_T("www.shnxh.cn"), _T("")); pRow->ReplaceItem (1, pURLItem); m_grid.AddRow (pRow, FALSE); m_grid.AdjustLayout ();
四,Ctrl+F5运行,效果如图。
源码下载: