Sdílet prostřednictvím


CWnd::OnDrawIconicThumbnailOrLivePreview

Když potřebuje získat rastrový obrázek zobrazený na kartě Miniatura Windows 7 nebo klienta pro náhled aplikace volá rámci.

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

Parametry

  • dc
    Určuje kontext zařízení.

  • rect
    Určuje ohraničovacího rámečku vykreslit oblasti.

  • szRequiredThumbnailSize
    Určuje velikost miniatury cíl.Měla by být ignorována, pokud bIsThumbnail je FALSE .

  • bIsThumbnail
    Určuje, zda tato metoda se nazývá ikony miniatur nebo živý náhled (Náhled).

  • bAlphaChannelSet
    [výstup] Nastavit na TRUE Pokud implementace inicializuje alfa kanál rastr vybrané v dc .

Poznámky

Tato metoda v odvozené třídě přepsat a kreslení v kontextu zařízení přizpůsobit miniaturu a náhled.If bThumbnail is TRUE, szRequiredThumbnailSize can be ignored.V takovém případě byste měli znát kreslení plné velikosti bitmap (, který pokrývá celé klientské oblasti bitmapy).Kontext zařízení (dc) je dodávána s rastr vybrané 32 bitů.Výchozí implementace odešle toto okno s příznaky PRF_CLIENT, PRF_CHILDREN a PRF_NONCLIENT WM_PRINT.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd