COleServerItem::OnSetExtent
Chiamato dal framework per indicare all'elemento OLE lo spazio disponibile al documento contenitore.
virtual BOOL OnSetExtent(
DVASPECT nDrawAspect,
const CSize& size
);
Parametri
nDrawAspect
Specifica l'aspetto dell'elemento OLE dei cui limiti a vicenda. Questo parametro può avere uno dei seguenti valori:l'elemento diDVASPECT_CONTENT viene rappresentato in modo che può essere visualizzato come oggetto incorporato nel contenitore.
l'elemento diDVASPECT_THUMBNAIL viene eseguito il rendering in una rappresentazione "anteprima" in modo da poter visualizzare in uno strumento di esplorazione.
l'elemento diDVASPECT_ICON è rappresentato da un'icona.
l'elemento diDVASPECT_DOCPRINT viene rappresentato come se fosse spostato utilizzando il comando di stampa dal menu File.
size
Una struttura CSize che specifica la nuova dimensione elemento OLE.
Valore restituito
Diverso da zero se ha esito positivo; in caso contrario 0.
Note
Se l'applicazione contenitore è stata scritta con la libreria MFC, questa funzione viene chiamata alla funzione membro SetExtent dell'oggetto corrispondente COleClientItem è denominata. L'implementazione predefinita imposta il membro m_sizeExtent alla dimensione specificata se nDrawAspect è DVASPECT_CONTENT; in caso contrario restituisce 0. Eseguire l'override di questa funzione per eseguire l'elaborazione speciale quando si modifica la dimensione elemento.
Requisiti
Header: afxole.h