Поделиться через


CWnd::OnDrawIconicThumbnailOrLivePreview

Вызываемый платформой, когда необходимо получить растровое изображение, отображаемое на эскизе вкладки Windows 7 или на клиенте для считывания приложения.

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

Параметры

  • dc
    Определяет контекст устройства.

  • rect
    Указывает ограничивающий прямоугольник области для отображения.

  • szRequiredThumbnailSize
    Определяет размер эскиза целевого объекта. Если bIsThumbnail быть игнорирован FALSE.

  • bIsThumbnail
    Указывает, вызывается ли данный метод для иконического эскиза или живет предварительный просмотр (считывать).

  • bAlphaChannelSet
    [out] набор в TRUE если реализация инициализирует альфа-канал растрового изображения, выбранного в dc.

Заметки

Переопределите этот метод в производном классе и нарисуйте в указанном контексте устройства настраивать эскиз и считывать. Если bThumbnailTRUE, то szRequiredThumbnailSize можно игнорировать. В этом случае следует учитывать, что нарисовать полноразрядное растровое изображение (то есть растровое изображение, которое охватывает всю клиентскую область). Контекст устройства (dc) поставляется с выбранным растровым изображением 32 бит. Реализация по умолчанию отправляет WM_PRINT к этому окну с флагами PRF_CLIENT, PRF_CHILDREN и PRF_NONCLIENT.

Требования

заголовок: afxwin.h

См. также

Ссылки

Класс CWnd