网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CRecordView::OnMove
释义 CRecordView::OnMove

virtual BOOL OnMove( UINT nIDMoveCommand );
  throw( CDBException );

返回值:
如果移动成功则返回非零值;否则,如果移动请求被否决则返回0。

参数:
nIDMoveCommand是下列标准命令ID值之一:
·ID_RECORD_FIRST移动到记录集中的第一个记录。
·ID_RECORD_LAST移动到记录集中的最后一个记录。
·ID_RECORD_NEXT移动到记录集中的下一个记录。
·ID_RECORD_PREV移动到记录集中的前一个记录。

说明:
此成员函数用来移动到记录集中的一个不同的记录,并将该记录的字段显示在记录视的控件中。缺省实现是调用与此记录视相关联的CRecordset对象的相应的Move成员函数。
缺省的,如果用户在记录视中改变了当前记录,则OnMove将更新数据源上的当前记录。
AppWizard创建一个带有First Record(第一个记录),Last Record(最后一个记录),Next Record(下一个记录),和Previous Record(前一个记录)等菜单项的菜单。如果选择Initial Toolbar选项,则AppWizard还创建一个带有对应于这些命令的工具条。
如果你移动过了记录集中的最后一个记录,记录视仍显示最后一个记录。如果向前移动超过了第一个记录,则记录视仍显示第一个记录。
警告:
如果记录集中没有记录,则调用OnMove将抛出一个异常。在执行任何移动操作之前,可以先调用相应的适当用户界面更新处理函数枛朞nUpdateRecordFirst,OnUpdateRecordLast,OnUpdateRecord或OnUpdateRecordPrev来确定记录集中是否还有记录。

请参阅:CRecordset::Move
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:19:00