MFC Grid control (наследованный от CWnd)Автор: Chris Maunder. Copyright © 1998-1999 Chris Maunder.
Скачать исходники (56 Kb) или демонстрашку (101 Kb). Оболочки: VC++ 5.0, VC 6.0 SP1, NT 4.0 (SP3,4), Win95/98, WinCE 2.0/2.11 ОписаниеЕсли у Вас возникла необходимость добавить в
своё приложение табличку наподобие Excel, то данный
элемент управления может очень даже пригодиться.
Во всяком случае у меня он зазаботал с первого
раза и не потребовалось вникать в длинное
описание грида. ФайлыЧтобы использовать элемент управления Grid Вам
необходимо включить в свой проект следующие
файлы:
КонструированиеOK - итак, как это сделать? Основной класс грида - это CGridCtrl , который наследуется от CWnd. Чтобы использовать его, необходимо в редакторе ресурсов MS Visual C++ поместить на форму или диалог "custom control", и ввести в имени класса (Class name) "MFCGridCtrl" (без кавычек) либо использовать функцию CGridCtrl::Create:
CGridCtrl(int nRows = 0, int nCols = 0, int nFixedRows = 0,
int nFixedCols = 0);
BOOL Create(const RECT& rect, CWnd* parent, UINT nID,
DWORD dwStyle = WS_CHILD | WS_BORDER | WS_TABSTOP | WS_VISIBLE);
void AFXAPI DDX_GridControl(CDataExchange* pDX, int nIDC,
CGridCtrl&rControl);
|