Udostępnij za pośrednictwem


CWnd::OnDrawIconicThumbnailOrLivePreview

Wywołana w ramach zapotrzebowania na uzyskanie bitmapy mają być wyświetlane miniatury karcie Windows 7 lub klienta dla aplikacji, wglądu.

virtual void OnDrawIconicThumbnailOrLivePreview(
   CDC& dc,
   CRect rect,
   CSize szRequiredThumbnailSize,
   BOOL bIsThumbnail,
   BOOL& bAlphaChannelSet
);

Parametry

  • dc
    Określa kontekstu urządzenia.

  • rect
    Określa Renderowanie powierzchni prostokąta obwiedni.

  • szRequiredThumbnailSize
    Określa rozmiar miniatury docelowego.Powinny być ignorowane, jeśli bIsThumbnail jest FALSE.

  • bIsThumbnail
    Określa, czy ta metoda jest wywoływana dla ikony miniatur lub Podgląd na żywo (peek).

  • bAlphaChannelSet
    [out] Ustaw ją jako TRUE Jeżeli implementacji inicjuje kanału alfa bitmapy w dc.

Uwagi

Zastąpić tej metody w klasie pochodnej i narysuj w kontekście określonego urządzenia, aby dostosować miniaturę i wglądu.If bThumbnail is TRUE, szRequiredThumbnailSize can be ignored.W takim przypadku należy pamiętać rysowania pełnego średnich bitmapy (czyli bitmapy, która obejmuje obszar całego klienta).Kontekstu urządzenia (dc) pochodzi z wybranego 32 bity bitmapy.Domyślna implementacja wysyła WM_PRINT do tego okna z flagami, PRF_CLIENT, PRF_CHILDREN i PRF_NONCLIENT.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CWnd