CRecordView::OnMove
呼叫此成員函式移動至資料錄集的不同資料錄並顯示其資料錄檢視的控制項的欄位。
virtual BOOL OnMove(
UINT nIDMoveCommand
);
參數
nIDMoveCommand
下列標準命令 ID 其中一個值:ID_RECORD_FIRST 移至資料錄集的第一筆資料錄。
ID_RECORD_LAST 移至資料錄集的最後一筆資料錄。
ID_RECORD_NEXT 移至資料錄集的下一個資料錄。
ID_RECORD_PREV 移至資料錄集的最後一筆資料錄。
傳回值
不是零,如果移動成功,則為 0,如果移動需求拒絕。
備註
預設實作會呼叫 CRecordset 物件的適當 移動 成員函式與該資料錄檢視。
根據預設,在中,如果使用者已變更該資料錄檢視, OnMove 更新資料來源中的目前資料錄。
應用程式精靈建立的第一筆資料錄、最後一筆資料錄、下一筆資料錄和先前的記錄功能表項目的功能表資源。 如果您選擇可停駐工具列選取,應用程式精靈也會建立具有按鈕的工具列和這些命令的。
如果您移動到資料錄集的最後一筆資料錄,此資料錄檢視就會繼續顯示最後一筆資料錄。 如果您移動結尾以第一個資料錄,這些資料錄檢視 (Record View 繼續顯示第一筆資料錄。
警告
如果資料錄集沒有資料錄 OnMove ,呼叫會擲回例外狀況。呼叫適當的使用者介面更新處理函式— OnUpdateRecordFirst、 OnUpdateRecordLast、 OnUpdateRecordNext或 OnUpdateRecordPrev ),將對應的移動作業來判斷目前資料錄集是否有任何資料錄。
例外狀況
這個方法會擲回型別 **CDBException***的例外狀況。
需求
Header: afxdb.h