CPageSetupDialog::OnDrawPage

sanal UINT OnDrawPage (cdc * pDC, UINT nMessage, lprect lpRect );

Dönüş değeri

Sıfır dışında bir değere işlenmiş ise; Aksi halde 0.

Parametreleri

pDC

İşaretçiyi yazıcı aygıtı bağlama.

nMessage

Şu anda çizilmiş olması sayfa alanı gösteren bir ileti belirtir. Aşağıdakilerden biri olabilir:

lpRect

Çizim alanının koordinatlarını içeren CRect veya rect nesne işaretçisi.

Açıklamalar

Yazdırılan sayfanın ekran görüntüsünü çizmek için çerçeve tarafından çağrıldı. Bu görüntünün genel ole Sayfa Yapısı iletişim kutusunun bir parçası olarak görüntülenir. Varsayılan uygulama bir metin sayfası görüntüsünü çizer.

Belirli bir alana resim ya da tüm resim çizim özelleştirmek için bu işlevi geçersiz. NMessagedeğerini kontrol durumda ifadelerle bir geçiş deyimini kullanarak bunu yapabilirsiniz. Örneğin, render sayfa görüntü içeriğini özelleştirmek için aşağıdaki örnek kodu kullanabilirsiniz:

 switch (nType)
{
 nbsp;  Case wm_psd_greektextrect:
      DrawMyImage (pDC, lpRect);    //draws benim özel grafik
      return 1;
    Varsayılan:
      Dönüş:: beraberlik (cdc * pDC, UI&NT nDrawType, lprect lpRect);
}

NMessageher durumda ele gerekmez unutmayın. Sen-ebilmek seçmek-e resim, görüntü ya da bütün alan çeşitli bileşenleri bir bileşeni ele.

CPageSetupDialog ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CPageSetupDialog::PreDrawPage

Index