一,新建一个BCGprojectCBCGPGridCtrlSingle,基于对话框。
二。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执行。效果如图。
源代码下载: