virtual bool OnGetNaturalExtent ( dword dwAspect, uzun lIndexAsInteger, DVTARGETDEVICE * ptd, hdc hicTargetDev, DVEXTENTINFO * pExtentInfo, LPSIZEL psizel );
Dönüş değeri
Sıfır başarıyla döndürür veya ayarlar; Aksi halde 0.
Parametreleri
dwAspect
Nasıl temsil edilmesi nesne olduğunu belirtir. İçerik, simge, küçük resim veya yazdırılmış bir belgede temsilcilikleri bulunmaktadır. Geçerli değerler numaralandırma alınır dvaspect ya da DVASPECT2.
lindexasinteger
İlgi nesnesi kısmı. Şu anda sadece -1 geçerli.
ptd
Puan DVTARGETDEVICE yapısı için nesnenin boyutunu iade hedef aygıt tanımlama.
hicTargetDev
Hangi nesnenin aygıt ölçümleri ayıklamak ve yetenekleri test edebilirsiniz ptd parametresi tarafından belirtilen hedef aygıt bilgileri belirtir. Ptd nullise, nesnenin hicTargetDev parametre değeri sayılmalıdır.
pExtentInfo
Puan DVEXTENTINFO yapısı üzerinde boyutlandırma verileri belirtir. DVEXTENTINFO yapısı:
typeDef structnbsp; tagExtentInfo
{
UI&NT cb;
dword dwExtentMode;
SIZEL sizelProposed;
} DVEXTENTINFO
Yapı üye dwExtentMode iki değerden birini alabilir:
psizel
Denetim tarafından döndürülen veri boyutlandırma noktaları. Döndürülen boyutlandırma verileri olmayan ayarlanmış herhangi bir boyut için -1 olarak ayarlanır.
Açıklamalar
Bir kapsayıcının IViewObjectEx::GetNaturalExtent isteğine yanıt çerçevesinde tarafından çağrılan. Nesnenin ekran boyutu DVEXTENTINFO yapısında yakın önerilen boyutu ve ölçüde moduna geri dönmek için bu işlevi geçersiz. Varsayılan uygulama FALSE değerini döndürür ve boyut no ayarlamalar yapar.
COleControl genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: COleControl::OnGetViewExtent