CRecordView::IsOnLastRecord
Appelez la fonction membre pour déterminer si l'enregistrement en cours est le dernier enregistrement dans l'objet recordset associé à cette vue de l'enregistrement.
BOOL IsOnLastRecord( );
Valeur de retour
Une valeur différente de zéro si l'enregistrement en cours est le dernier enregistrement du recordset ; sinon 0.
Notes
Cette fonction est utile pour écrire vos propres implémentations des gestionnaires de mise à jour par défaut de commande que ClassWizard écrit pour prendre en charge une interface utilisateur pour passer d'un enregistrement à l'autre.
Attention |
---|
Le résultat de cette fonction est fiable sauf que la vue ne peut pas détecter la fin du recordset tant que l'utilisateur a déplacé au delà de ce dernier.L'utilisateur doit déplacer au delà de le dernier enregistrement avant que la vue de l'enregistrement puisse indiquer qu'il doit désactiver tous les objets interface utilisateur pour déplacer vers ou dernier enregistrement.Si l'utilisateur déplace au delà de le dernier enregistrement puis déplace vers le dernier enregistrement (ou avant lui), la vue de l'enregistrement peut suivre la position de l'utilisateur dans le recordset et désactiver des objets interface utilisateur correctement.IsOnLastRecord est également peu fiable après un appel à la fonction OnRecordLastd'implémentation, qui gère la commande d' ID_RECORD_LAST , ou à CRecordset::MoveLast. |
Configuration requise
Header: afxdb.h