次の方法で共有


CRecordView::IsOnLastRecord

現在のレコードがこのレコード ビューに関連付けられたレコードセット オブジェクトの最後のレコードであるかどうかを判定するためにこのメンバー関数を呼び出します。

BOOL IsOnLastRecord( );

戻り値

現在のレコードがレコードセットの最後のレコードの場合は; それ以外の場合は 0。

解説

この関数は、レコードのレコードに移動するためのユーザー インターフェイスをサポートするに ClassWizard が作成する既定のコマンド更新のハンドラーの独自の実装を作成する場合に便利です。

Caution メモ注意

この関数の結果は信頼できますが、ユーザーがそれより後に実行されるまでビューは、レコードセットの最後を検出できません。ユーザーは、最後のレコードを超えてレコード ビューが次または最後のレコードに移動するためのユーザー インターフェイス オブジェクトを無効にする必要があることを示すする前に実行する必要があります。ユーザーが最後のレコードまで移動し、最後のレコードに戻る (またはその前に) 移動する場合は、レコード ビューはレコードセットのユーザーの位置を追跡し、ユーザー インターフェイス オブジェクトを正常に無効にできます。IsOnLastRecordID_RECORD_LAST のコマンドを処理する、または CRecordset::MoveLast実装の関数 OnRecordLastに、信頼できない呼び出し後です。

必要条件

Header: afxdb.h

参照

関連項目

CRecordView クラス

階層図

CRecordView::OnMove

CRecordView::IsOnFirstRecord

CRecordset::IsEOF

CRecordset::GetRecordCount