COleClientItem::GetCachedExtent

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

Index