Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

COleServerItem sınıfı

Hiyerarşi grafik

COleClientItem::SetExtent

COleServerItem::OnGetExtent

COleServerItem::m_sizeExtent