BOOL GetCachedExtent ( LPSIZE lpSize, DVASPECT nDrawAspect = (DVASPECT) -1 );
Valor de retorno
Diferente de zero se bem-sucedida; 0 se o item OLE estiver em branco.
Parâmetros
lpSize
Ponteiro para uma estrutura de SIZE ou um objeto de CSize que receberá as informações de tamanho.
nDrawAspect
Especifica o aspecto do item OLE cujos limites são a serem recuperados. Para obter valores possíveis, consulte SetDrawAspect.
Observações
Chame essa função para recuperar o tamanho do item OLE. Essa função fornece as mesmas informações como GetExtent. No entanto, você pode chamar GetCachedExtent para obter informações de extensão durante o processamento de outros manipuladores OLE, como OnChange. As dimensões estão em unidades de MM_HIMETRIC.
Isso é possível porque GetCachedExtent usa o IViewObject2 interface em vez de usar o IOleObject interface para obter a extensão deste item. O objeto IViewObject2 COM armazena em cache as informações de extensão usadas na chamar anterior para IViewObject:: Draw.
Para obter mais informações, consulte IViewObject2:: GetExtent na documentação do OLE.
Visão geral de COleClientItem |nbsp; Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;COleClientItem::GetExtent, COleClientItem::SetExtent, COleServerItem::OnGetExtent