COleClientItem::GetCachedExtent
telefonar Esta função para recuperar o dimensionar do item OLE.
BOOL GetCachedExtent(
LPSIZE lpSize,
DVASPECT nDrawAspect = (DVASPECT
)-1
);
Parâmetros
lpSize
Ponteiro para um dimensionar estrutura ou um CSize objeto que receberão as informações de dimensionar.nDrawAspect
Especifica o aspecto do item OLE cujos limites estão a ser recuperado.Para obter valores possíveis, consulte SetDrawAspect.
Valor de retorno
Diferente de zero se bem-sucedida; 0 se o item OLE estiver em branco.
Comentários
Essa função fornece sistema autônomo mesmas informações que GetExtent.No entanto, você pode chamar GetCachedExtent Para obter informações de extensão durante o processamento dos outros manipuladores OLE, tais sistema autônomo Ao alterar.As dimensões estão em MM_HIMETRIC unidades.
Isso é possível porque GetCachedExtent usa o IViewObject2 interface em vez de usar o IOleObject interface para obter a extensão deste item.The IViewObject2 Objeto COM armazena em cache as informações de extensão usadas na telefonar anterior de IViewObject::Draw.
Para obter mais informações, consulte IViewObject2::GetExtent in the Windows SDK.
Requisitos
Cabeçalho: afxole.h