Compartilhar via


COleControl::SerializeExtent

Serializa ou inicializa o estado do espaço de exibição distribuído para o controle.

void SerializeExtent( 
   CArchive& ar  
);

Parâmetros

  • ar
    Um objeto de CArchive a serialização de ou do.

Comentários

Você pode melhorar o desempenho binária de persistência de um controle usando SerializeExtent, SerializeStockProps, e SerializeVersion para substituir COleControl::Serialize. Consulte o exemplo abaixo. Para mais informações sobre como otimizar a inicialização, consulte Controles ActiveX: Otimização.

Exemplo

void CMyAxCtrl::Serialize(CArchive& ar)
{
   SerializeVersion(ar, MAKELONG(_wVerMinor, _wVerMajor));
   SerializeExtent(ar);
   SerializeStockProps(ar);

   if (ar.IsStoring())
   {    // storing code
   }
   else
   {    // loading code
   }
}

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe COleControl

Gráfico da hierarquia

COleControl::SerializeStockProps

COleControl::SerializeVersion