Поделиться через


CRecordView::IsOnLastRecord

Эта функция-член вызывается с целью определения, является ли текущая запись последней записи в объекте набора записей, связанном с данным представлением записи.

BOOL IsOnLastRecord( );

Возвращаемое значение

Ненулевой, если текущая запись последней записи в наборе записей; в противном случае – значение 0.

Заметки

Эта функция полезна для записи собственных реализаций по умолчанию обработчиков обновления команды, ClassWizard записывает для поддержки пользовательского интерфейса для перемещения от записи к записи.

Предупреждение

Результат этой функции надежн за исключением того, что представление не может обнаружить конец набора записей до тех пор, пока пользователь не выполнит перемещается за ним.Пользователю необходимо переместить за последней записи до того, как запись представление может определить, что оно должно отключить все объекты пользовательского интерфейса для перехода к следующему или последней записи.Если пользователь перемещается за последней записью, а затем перемещает обратно к последней записи (или перед ней), то представление записей может отслеживать положение пользователя в наборе записей и отключить объекты пользовательского интерфейса.IsOnLastRecord также ненадежно после того, как вызов функции OnRecordLast реализации, которая обрабатывает команды ID_RECORD_LAST или CRecordset::MoveLast.

Требования

Header: afxdb.h

См. также

Ссылки

Класс CRecordView

Диаграмма иерархии

CRecordView::OnMove

CRecordView::IsOnFirstRecord

CRecordset::IsEOF

CRecordset::GetRecordCount