Aracılığıyla paylaş


COleControl::OnGetViewRect

Yanıt olarak bir kapsayıcının framework tarafından çağrılan IViewObjectEx::GetRect isteği.

virtual BOOL OnGetViewRect(
   DWORD dwAspect,
   LPRECTL pRect 
);

Parametreler

  • dwAspect
    DWORDhangi form veya boy açıklayan, bir nesnenin belirtir. Geçerli değerler numaralandırmadan çekilen dvaspect veya DVASPECT2:

    • DVASPECT_CONTENTTüm nesneyi dikdörtgen sınırlayıcı. Sol üst köşede nesnenin kaynağını ve boyutu tarafından döndürülen ölçüde eşit GetViewExtent*.*

    • dvaspect_opaque dikdörtgen donuk bölge nesneleriyle bu dikdörtgeni döndürmek. Diğerleri başarısız.

    • dvaspect_transparent tüm saydam veya düzensiz bölümleri kapsayan dikdörtgen.

  • pRect
    İşaret rectl yapısı içinde nesne çizilen dikdörtgen belirtme. Bu parametre, konumlandırma ve amacı uzatarak denetler.

Dönüş Değeri

Sıfır olmayan bir değer nesnesi boyutta bir dikdörtgen başarıyla döndürülürse; Aksi halde 0.

Notlar

Nesnenin boyutu tarafından dönüştürülmüş OnGetViewRect (varsayılan olarak ekranın sol üst köşesinde) belirli bir konumdan başlayarak bir dikdörtgen içine. Bu işlev, iki taramalı çizim denetiminizi kullanıyorsa ve Donuk ve saydam bölümleri farklı boyutlarda geçersiz kılar.

Gereksinimler

Başlık: afxctl.h

Ayrıca bkz.

Başvuru

COleControl sınıfı

Hiyerarşi grafik

COleControl::OnGetViewExtent