Partager via


CWnd::OnDrawIconicThumbnailOrLivePreview

Appelé par l'infrastructure lorsqu'il doit obtenir une bitmap à afficher sur l'aperçu d'onglet Windows 7, ou sur le client du coup d'œil d'application.

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

Paramètres

  • dc
    Spécifie le contexte de périphérique.

  • rect
    Spécifie le rectangle englobant de la zone pour afficher.

  • szRequiredThumbnailSize
    Spécifie la taille de l'aperçu cible. Doit être ignoré si bIsThumbnail est FALSE.

  • bIsThumbnail
    Spécifie si cette méthode est appelée pour l'aperçu iconique ou vit aperçu (coup d'œil).

  • bAlphaChannelSet
    [out] Placez -le à TRUE si votre implémentation initialise le canal alpha d'une bitmap sélectionnée dans dc.

Notes

Substituez cette méthode dans une classe dérivée et dessinez dans le contexte spécifié de périphérique pour personnaliser l'aperçu et jeter un coup d'œil. Si bThumbnail est TRUE, szRequiredThumbnailSize peut être ignoré. Dans ce cas vous devez savoir que vous dessiniez la bitmap normale (autrement dit, une bitmap qui couvre la zone cliente entière). Le contexte de périphérique (dc) est fournie avec la bitmap sélectionnée de 32 bits. L'implémentation par défaut envoie WM_PRINT à cette fenêtre avec des balises de PRF_CLIENT, de PRF_CHILDREN, et de PRF_NONCLIENT.

Configuration requise

en-tête : afxwin.h

Voir aussi

Référence

CWnd, classe