Freigeben über


CAtlPreviewCtrlImpl Class

Diese Klasse ist eine ATL-Implementierung eines Fensters, das auf ein Hostfenster platziert wird, das von der Shell für Reich-Vorschau bereitgestellt wird.

Wichtig

Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.

class CAtlPreviewCtrlImpl : public CWindowImpl<CAtlPreviewCtrlImpl>, public IPreviewCtrl;

Mitglieder

Öffentliche Konstruktoren

Name

Description

CAtlPreviewCtrlImpl::~CAtlPreviewCtrlImpl

Zerstört ein Vorschausteuerobjekt.

CAtlPreviewCtrlImpl::CAtlPreviewCtrlImpl

Erstellt ein Vorschausteuerobjekt.

Öffentliche Methoden

Name

Description

CAtlPreviewCtrlImpl::Create

Aufgerufen durch einen umfangreichen Vorschauhandler, um das Windows-Fenster zu erstellen.

CAtlPreviewCtrlImpl::Destroy

Aufgerufen durch einen umfangreichen Vorschauhandler, wenn dieses Steuerelement zerstören muss.

CAtlPreviewCtrlImpl::Focus

Legt den Eingabefokus auf dieses Steuerelement fest.

CAtlPreviewCtrlImpl::OnPaint

Bearbeitet die WM_PAINT-Meldung.

CAtlPreviewCtrlImpl::Redraw

Teilt dieses Steuerelement mit, neu zu entwerfen.

CAtlPreviewCtrlImpl::SetHost

Legt ein neues übergeordnetes Element für dieses Steuerelement fest.

CAtlPreviewCtrlImpl::SetPreviewVisuals

Aufgerufen durch einen umfangreichen Vorschauhandler, wenn grafische Elemente des Reichvorschauinhalts festlegen muss.

CAtlPreviewCtrlImpl::SetRect

Legt ein neues umschließendes Rechteck für dieses Steuerelement fest.

Geschützte Methoden

Name

Description

CAtlPreviewCtrlImpl::DoPaint

Aufgerufen vom Framework, um die Vorschau zu rendern.

Geschützte Konstanten

Name

Description

CAtlPreviewCtrlImpl::m_plf

Schriftart verwendet, um Text im Vorschaufenster anzuzeigen.

Geschützte Datenmember

Name

Description

CAtlPreviewCtrlImpl::m_clrBack

Hintergrundfarbe des Vorschaufensters.

CAtlPreviewCtrlImpl::m_clrText

Textfarbe des Vorschaufensters.

Vererbungshierarchie

TBase

ATL::CMessageMap

   ATL::CWindowImplRoot<TBase>

      ATL::CWindowImplBaseT<TBase,TWinTraits>

         ATL::CWindowImpl<CAtlPreviewCtrlImpl>

         IPreviewCtrl

            ATL::CAtlPreviewCtrlImpl

Anforderungen

Header: atlpreviewctrlimpl.h

Siehe auch

Weitere Ressourcen

ATL COM Desktop Components