Шаг 22 - Просматриваем записи

В соответствии и типами полей нам нужно разместить элементы управления на нашем диалоговом окне. Они описаны в классе CCategories. Мы с Вами будем просматривать только два элемента таблицы.

char m_CategoryName[16];
char m_Description[1025];

Для них заведем два элемента управления на диалоговом окне.

22_1.gif (7203 b)

Связать элементы управления с переменными. Это для того, чтобы весь код DDХ не создавать самим.

22_2.gif (4216 b)

Изменить код DDX.

void CTestTemplateView::DoDataExchange(CDataExchange* pDX)
{
	COleDBRecordView::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CTestTemplateView)
	DDX_Text(pDX, IDC_EDIT1, m_Edit1);
	DDX_Text(pDX, IDC_EDIT2, m_Edit2);
	//}}AFX_DATA_MAP
	DDX_Text(pDX, IDC_EDIT1, m_pSet->m_CategoryName,16);
	DDX_Text(pDX, IDC_EDIT1, m_pSet->m_Description,1025);
}

Все можно собирать и запускать. После запуска мы увидим первую запись, но не сможет не куда двигаться. И правда. Нам нужен код для движения по таблице. Это в следующем шаге.

22_3.gif (5024 b)


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.