CPageSetupDialog::OnDrawPage

wirtualne UINT OnDrawPage (CDC * kontrolera pDC, UINT nkomunikat, LPRECT lpRect );

Wartość zwracany

Wartość niezerowa, jeśli obsługiwane; inny sposób 0.

Parametry

pDC

Wskaźnik do kontekstu urządzenia drukarki.

nkomunikat

Określa komunikat wskazujący obszar strony aktualnie pobierane. Może mieć jedną z następujących czynności:

lpRect

Wskaźnik do obiektu CRect lub RECT zawiera współrzędne obszaru rysunku.

Uwagi

Wywoływany przez ram aby narysować obraz ekranu każdej wydrukowanej strony. Obraz ten jest następnie wyświetlana jako część wspólne okno dialogowe OLE, ustawienia strony. Domyślna implementacja Rysuje obraz strony tekstu.

Zastąpić tę funkcję, aby dostosować rysunku określonego obszaru obrazu lub całego obrazu. Można to zrobić przy użyciu przełącznika instrukcji w przypadku oświadczeń sprawdzanie wartości nkomunikat. Na przykład aby dostosować renderowania zawartości obrazu strony, można użyć w następującym przykładowym kodzie:

 przełącznik (nType)
{
 nbsp;  Sprawa WM_PSD_GREEKTEXTRECT:
      DrawMyImage (podstawowy kontroler domeny, lpRect);    //Draws specjalne grafiki
      zwrócona wartość 1;
    wartość domyślna:
      Zwraca:: Draw (CDC * pDC, UI&NT nDrawType, LPRECT lpRect);
}

Należy zauważyć, że nie trzeba obsługiwać każdego przypadku nkomunikat. Można wybrać do obsługi jednego elementu obrazu, kilku części obrazu lub cały obszar.

Omówie&nie CPageSetupDialog |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CPageSetupDialog::PreDrawPage

Index