CRecordView::IsOnLastRecord

调用该成员函数确定当前记录是否在记录集对象的最后一条记录与此记录视图。

BOOL IsOnLastRecord( );

返回值

非零,如果当前记录位于记录集中的最后一条记录;否则为0。

备注

此功能可用于编写默认命令更新处理程序的实现该类向导编写非常有用的支持移动的用户界面在记录间移动。

警告说明警告

此函数的结果是可靠的,但视图无法检测到记录集末尾,直到用户滚过它。用户必须在最后一条记录外移动,在记录视图可以调用之前必须禁用移动的任何用户界面对象移至下一个或最后一条记录。如果用户将在最后一条记录然后移动到最后一条记录(或在它前面),记录视图可以跟踪在记录集的用户的位置和正确地禁用用户界面对象。IsOnLastRecord 也不可靠的方法中,调用实现功能 OnRecordLast后,处理 ID_RECORD_LAST 命令或 CRecordset::MoveLast

要求

Header: afxdb.h

请参见

参考

CRecordView选件类

层次结构图

CRecordView::OnMove

CRecordView::IsOnFirstRecord

CRecordset::IsEOF

CRecordset::GetRecordCount