CRecordView::OnMove
Volání funkce tohoto člena přesunout na jiný záznam v sadě záznamů a zobrazení její pole ovládacích prvků zobrazení záznamu.
virtual BOOL OnMove(
UINT nIDMoveCommand
);
Parametry
nIDMoveCommand
Jedna z následujících hodnot ID standardní příkaz:ID_RECORD_FIRSTPřesunutí na první záznam v sadě záznamů.
ID_RECORD_LASTPřesunutí na poslední záznam v sadě záznamů.
ID_RECORD_NEXTPřesunutí na další záznam v sadě záznamů.
ID_RECORD_PREVPřesunutí na předchozí záznam v sadě záznamů.
Vrácená hodnota
Nenulová hodnota, pokud přesun byla úspěšná. jinak 0, pokud byl odepřen požadavek na přesun.
Poznámky
Výchozí implementace volá příslušnou přesunout členské funkce CRecordset objektu přidruženého zobrazení záznamu.
Ve výchozím nastavení OnMove aktualizuje aktuální záznam ve zdroji dat. Pokud uživatel byl změněn v zobrazení záznamu.
Aplikace vytvoří nabídce zdroj položky první záznam, poslední záznam, další záznam a předchozí záznam.Možnost dokovací nástrojů Průvodce aplikací také vytvoří panel nástrojů s tlačítky odpovídající příkazy.
Pokud přesunete za poslední záznam v sadě záznamů, zobrazení záznamu nadále zobrazit poslední záznam.Pokud přesunete zpět za první záznam, zobrazení záznamu pokračuje zobrazíte první záznam.
Upozornění |
---|
Volání OnMove vyvolá výjimku, pokud sada záznamů neobsahuje žádné záznamy.Volání funkce zpracování aktualizace uživatelské rozhraní – OnUpdateRecordFirst, OnUpdateRecordLast, OnUpdateRecordNext, nebo OnUpdateRecordPrev – před odpovídající přesunout operaci k určení, zda sada záznamů záznamy. |
Výjimky
Tuto metodu lze vyvolávají výjimky typu CDBException *.
Požadavky
Záhlaví: afxdb.h