Aracılığıyla paylaş


CDC::SetViewportExt

X - ve y-kapsamlarını aygıt içeriğinin Görünüm penceresi olarak ayarlar.

virtual CSize SetViewportExt(
   int cx,
   int cy 
);
CSize SetViewportExt(
   SIZE size 
);

Parametreler

  • cx
    Görünüm penceresi (aygıt birimlerindeki) x kapsamını belirtir.

  • cy
    Görünüm penceresi (aygıt birimlerindeki) y kapsamını belirtir.

  • size
    X - ve y-kapsamlarını Görünüm penceresi (aygıt birimlerindeki) olarak belirtir.

Dönüş Değeri

Önceki kapsamlarını Görünüm penceresi, bir CSize nesnesi.Bir hata oluştuğunda, x - ve y-koordinatlarının döndürülen, CSize her ikisi de ayarlanmışsa 0 olarak nesne.

Notlar

Aygıt içerik penceresi yanı sıra Görünüm penceresi GDI gerçek aygıt koordinat sisteminde nokta için mantıksal koordinat sisteminde nokta nasıl eşlemeleri tanımlar.Diğer bir deyişle, GDI koordinatları mantıksal aygıt koordinatlara nasıl dönüştüreceğini tanımlarlar.

İçin aşağıdaki eşleme modları ayarladığınızda, çağrı SetWindowExt ve SetViewportExt göz ardı edilir:

MM_HIENGLISH

MM_LOMETRIC

MM_HIMETRIC

MM_TEXT

MM_LOENGLISH

MM_TWIPS

Zaman MM_ISOTROPIC modu olarak ayarlanmışsa, uygulama çağırmalısınız SetWindowExt onu çağırmadan önce üye işlev SetViewportExt.

Örnek

Örnek için bkz: CView::OnPrepareDC.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CDC Sınıfı

Hiyerarşi grafik

CDC::SetWindowExt

CSize sınıfı

CDC::GetViewportExt