COleServerItem::OnSetExtent
Kapsayıcı belge için kullanılabilir yer miktarını ole öğeyi bildirmek için framework tarafından çağrıldı.
virtual BOOL OnSetExtent(
DVASPECT nDrawAspect,
const CSize& size
);
Parametreler
nDrawAspect
Boy, sınırları belirtilen ole maddenin belirtir. Bu parametre aşağıdaki değerlerden biri olabilir:DVASPECT_CONTENTMadde, onu kapsayıcısının içine katıştırılmış bir nesne olarak görüntülenebilir olmasını sağlayacak biçimde gösterilir.
DVASPECT_THUMBNAILGözatma aracında görüntülenen böylece madde "küçük" temsili işlenir.
DVASPECT_ICONMadde bir simge ile temsil edilir.
DVASPECT_DOCPRINTDosya menüsünden Yazdır komutunu kullanarak yazdırmadı gibi öğe ile temsil edilir.
size
A CSize yapısını yeni ole öğenin boyutunu belirtme.
Dönüş Değeri
Başarılı olursa sıfırdan farklı; Aksi halde 0.
Notlar
Konteyner uygulaması Microsoft Foundation Class Library ile yazılmışsa, bu işlevi ne zaman verilir SetExtent buna karşılık gelen üye işlev COleClientItem nesne olarak adlandırılır. Varsayılan uygulama kümeleri m_sizeExtent belirtilen boyut üye ise nDrawAspect olan DVASPECT_CONTENT; Aksi takdirde 0 döndürür. Maddenin boyutunu değiştirdiğinizde, özel işlem gerçekleştirmek için bu işlevi geçersiz kılar.
Gereksinimler
Başlık: afxole.h