CRecordView::OnMove
Chiamare la funzione membro per passare a un altro record del recordset e visualizzare i relativi campi nei controlli della visualizzazione di record.
virtual BOOL OnMove(
UINT nIDMoveCommand
);
Parametri
nIDMoveCommand
Uno dei seguenti valori standard di ID di comando:Spostamento diID_RECORD_FIRST al primo record del recordset.
Spostamento diID_RECORD_LAST all'ultimo record del recordset.
Spostamento diID_RECORD_NEXT al record successivo nel recordset.
Spostamento diID_RECORD_PREV al record precedente nel recordset.
Valore restituito
Diverso da zero se l'operazione è stata completata; in caso contrario 0 se la richiesta di spostamento è stata negata.
Note
L'implementazione predefinita chiama la funzione membro appropriata Sposta dell'oggetto CRecordset associato alla visualizzazione di record.
Per impostazione predefinita, OnMove aggiorna il record corrente nell'origine dati se l'utente è stata modificata nella visualizzazione di record.
La procedura guidata crea una risorsa menu con il primo record, il record dell'ultimo, il record successivo e le voci di menu record precedenti. Se si seleziona l'opzione ancorabile della barra degli strumenti, la procedura guidata crea inoltre una barra degli strumenti con pulsanti che corrispondono a questi controlli.
Se si sposta dopo l'ultimo record del recordset, la visualizzazione di record fino a visualizzare l'ultimo record. Se si sposta nuovamente l'esperienza il primo record, la visualizzazione di record fino a visualizzare il primo record.
Avviso
Chiamando OnMove genera un'eccezione se il recordset non dispone di record.Chiamare la funzione appropriata del gestore aggiornamento dell'interfaccia utente — OnUpdateRecordFirst, OnUpdateRecordLast, OnUpdateRecordNext, o OnUpdateRecordPrev — prima che l'operazione di spostamento corrispondente per determinare se il recordset contiene i record.
Eccezioni
Questo metodo può generare eccezioni di tipo CDBException*.
Requisiti
Header: afxdb.h