CDaoRecordView::OnMove

调用该成员函数移动到记录集的一个不同的记录并显示其在记录视图的控件的字段。

virtual BOOL OnMove(
   UINT nIDMoveCommand 
);

参数

  • nIDMoveCommand
    下列标准命令ID值之一:

    • ID_RECORD_FIRST 移动到记录集中的第一条记录。

    • ID_RECORD_LAST 移动到记录集中的最后一条记录。

    • ID_RECORD_NEXT 移动到记录集的下一条记录。

    • ID_RECORD_PREV 移动到记录集的上一条记录。

返回值

非零,则这种移动成功;否则0,如果移动请求被拒绝。

备注

默认实现调用 CDaoRecordset 对象的相应移动成员函数与记录视图。

默认情况下,因此,如果用户更改了它在记录视图,OnMove 更新数据源的当前记录。

应用程序向导的第一条记录、最后一个记录、下一条记录和上一条记录菜单项创建一个菜单资源。如果选择初始工具栏选项,应用程序向导通过按钮来创建一个工具栏。这些指令对应。

如果将通过在记录集中的最后一条记录,该记录视图继续显示最后一条记录。如果向后移动到第一条记录,该记录视图继续显示第一条记录。

警告说明警告

如果记录集没有记录,调用 OnMove 引发异常。调用适当的用户界面更新处理程序功能— OnUpdateRecordFirstOnUpdateRecordLastOnUpdateRecordNextOnUpdateRecordPrev ),将相应移动操作之前确定记录集是否有任何记录。

要求

Header: afxdao.h

请参见

参考

CDaoRecordView选件类

层次结构图

CDaoRecordset::Move