Aracılığıyla paylaş


COleServerItem::OnGetExtent

Çerçeve boyutu içinde almak tarafından çağrılan HIMETRIC , maddenin birim sayısını ole.

virtual BOOL OnGetExtent(
   DVASPECT nDrawAspect,
   CSize& rSize 
);

Parametreler

  • nDrawAspect
    Alınacak olan sınırları olan ole maddenin boy 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.

  • rSize
    Başvuru için bir CSize ole öğenin boyutunu alacaksınız nesnesi.

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 GetExtent buna karşılık gelen üye işlev COleClientItem nesne olarak adlandırılır. Varsayılan uygulama bir şey yapmaz. Siz onu kendiniz uygulamalısınız. ole madde boyutu için bir isteği işlerken özel işlem gerçekleştirmek istiyorsanız 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::Draw

COleClientItem::GetExtent