COleControl::SerializeExtent

void SerializeExtent ( C&Archiveamp ; ar );

Paramètres

ar

Un objet CArchive pour sérialiser à ou de.

Remarques

Appelez cette fonction pour sérialiser ou initialiser l'état de l'espace d'affichage attribué au contrôle.

Vous pouvez améliorer les performances de persistance binaire d'un contrôle à l'aide de substituer COleControl::Serialize SerializeExtent, SerializeStockPropset SerializeVersion . Voir l'exemple ci-dessous. Pour plus d'informations sur l'optimisation de l'initialisation, voir contrôles ActiveX : optimisation de.

Exemple

vOID CMyCtrl::Serialize (C&Archiveamp ; ar)
{
    DWORD dwVersion =
        SerializeVersion (ar, MAKELONG (_wVerMinor, _wVerMajor)) ;
    SerializeExtent(ar) ;
    SerializeStockProps(ar) ;

Si (EI.IsLoading())
    {
        / / charger les propriétés personnalisées
    }
    autre
    {
        / / enregistrer les propriétés personnalisées
    }
}

COleControl aperçu |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;COleControl::SerializeStockProps, COleControl::SerializeVersion

Index