Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Deze klasse is een ATL-implementatie van een venster dat wordt geplaatst op een hostvenster dat wordt geleverd door shell voor uitgebreide preview.
Belangrijk
Deze klasse en de bijbehorende leden kunnen niet worden gebruikt in toepassingen die worden uitgevoerd in Windows Runtime.
Syntaxis
class CAtlPreviewCtrlImpl : public CWindowImpl<CAtlPreviewCtrlImpl>, public IPreviewCtrl;
Leden
Openbare constructors
| Naam | Description |
|---|---|
| CAtlPreviewCtrlImpl::~CAtlPreviewCtrlImpl | Destructeert een voorbeeld van een besturingselementobject. |
| CAtlPreviewCtrlImpl::CAtlPreviewCtrlImpl | Maakt een voorbeeld van een besturingselementobject. |
Openbare methoden
| Naam | Description |
|---|---|
| CAtlPreviewCtrlImpl::Create | Aangeroepen door een Rich Preview-handler om het Windows-venster te maken. |
| CAtlPreviewCtrlImpl::D estroy | Aangeroepen door een Rich Preview-handler wanneer dit besturingselement moet worden vernietigd. |
| CAtlPreviewCtrlImpl::Focus | Hiermee stelt u de invoerfocus in op dit besturingselement. |
| CAtlPreviewCtrlimpl::OnPaint | Hiermee wordt het WM_PAINT bericht verwerkt. |
| CAtlPreviewCtrlImpl::Redraw | Hiermee geeft u aan dat dit besturingselement opnieuw moet worden getekend. |
| CAtlPreviewCtrlImpl::SetHost | Hiermee stelt u een nieuw bovenliggend element in voor dit besturingselement. |
| CAtlPreviewCtrlImpl::SetPreviewVisuals | Aangeroepen door een Rich Preview-handler wanneer deze visuals van uitgebreide preview-inhoud moet instellen. |
| CAtlPreviewCtrlImpl::SetRect | Hiermee stelt u een nieuwe begrenzingsrechthoek voor dit besturingselement in. |
Beveiligde methoden
| Naam | Description |
|---|---|
| CAtlPreviewCtrlImpl::D oPaint | Aangeroepen door het framework om de preview weer te geven. |
Beveiligde constanten
| Naam | Description |
|---|---|
| CAtlPreviewCtrlImpl::m_plf | Lettertype dat wordt gebruikt om tekst weer te geven in het voorbeeldvenster. |
Beveiligde gegevensleden
| Naam | Description |
|---|---|
| CAtlPreviewCtrlImpl::m_clrBack | Achtergrondkleur van het voorbeeldvenster. |
| CAtlPreviewCtrlImpl::m_clrText | Tekstkleur van het voorbeeldvenster. |
Opmerkingen
Overnamehiƫrarchie
TBase
ATL::CMessageMap
ATL::CWindowImplRoot<TBase>
ATL::CWindowImplBaseT<TBase,TWinTraits>
ATL::CWindowImpl<CAtlPreviewCtrlImpl>
IPreviewCtrl
ATL::CAtlPreviewCtrlImpl
Requirements
Koptekst: atlpreviewctrlimpl.h
CAtlPreviewCtrlImpl::CAtlPreviewCtrlImpl
Maakt een voorbeeld van een besturingselementobject.
CAtlPreviewCtrlImpl(void) : m_clrText(0),
m_clrBack(RGB(255, 255, 255)), m_plf(NULL);
Opmerkingen
CAtlPreviewCtrlImpl::~CAtlPreviewCtrlImpl
Destructeert een voorbeeld van een besturingselementobject.
virtual ~CAtlPreviewCtrlImpl(void);
Opmerkingen
CAtlPreviewCtrlImpl::Create
Aangeroepen door een Rich Preview-handler om het Windows-venster te maken.
virtual BOOL Create(HWND hWndParent, const RECT* prc);
Parameterwaarden
hWndParent
Een ingang naar het hostvenster dat wordt geleverd door shell voor uitgebreide preview.
Vrc
Hiermee geeft u de oorspronkelijke grootte en positie van het venster.
Retourwaarde
WAAR indien geslaagd; anders ONWAAR.
Opmerkingen
CAtlPreviewCtrlImpl::D estroy
Aangeroepen door een Rich Preview-handler wanneer dit besturingselement moet worden vernietigd.
virtual void Destroy();
Opmerkingen
CAtlPreviewCtrlImpl::D oPaint
Aangeroepen door het framework om de preview weer te geven.
virtual void DoPaint(HDC hdc);
Parameterwaarden
hdc
Een handgreep naar een apparaatcontext voor schilderen.
Opmerkingen
CAtlPreviewCtrlImpl::Focus
Hiermee stelt u de invoerfocus in op dit besturingselement.
virtual void Focus();
Opmerkingen
CAtlPreviewCtrlImpl::m_clrBack
Achtergrondkleur van het voorbeeldvenster.
COLORREF m_clrBack;
Opmerkingen
CAtlPreviewCtrlImpl::m_clrText
Tekstkleur van het voorbeeldvenster.
COLORREF m_clrText;
Opmerkingen
CAtlPreviewCtrlImpl::m_plf
Lettertype dat wordt gebruikt om tekst weer te geven in het voorbeeldvenster.
const LOGFONTW* m_plf;
Opmerkingen
CAtlPreviewCtrlimpl::OnPaint
Hiermee wordt het WM_PAINT bericht verwerkt.
LRESULT OnPaint(
UINT nMsg,
WPARAM wParam,
LPARAM lParam,
BOOL& bHandled);
Parameterwaarden
nMsg
Ingesteld op WM_PAINT.
wParam
Deze parameter wordt niet gebruikt.
lParam
Deze parameter wordt niet gebruikt.
bHandled
Wanneer deze functie wordt geretourneerd, bevat deze TRUE.
Retourwaarde
Geeft altijd 0 terug.
Opmerkingen
CAtlPreviewCtrlImpl::Redraw
Hiermee geeft u aan dat dit besturingselement opnieuw moet worden getekend.
virtual void Redraw();
Opmerkingen
CAtlPreviewCtrlImpl::SetHost
Hiermee stelt u een nieuw bovenliggend element in voor dit besturingselement.
virtual void SetHost(HWND hWndParent);
Parameterwaarden
hWndParent
Een ingang naar het nieuwe bovenliggende venster.
Opmerkingen
CAtlPreviewCtrlImpl::SetPreviewVisuals
Aangeroepen door een Rich Preview-handler wanneer deze visuals van uitgebreide preview-inhoud moet instellen.
virtual void SetPreviewVisuals(
COLORREF clrBack,
COLORREF clrText,
const LOGFONTW* plf);
Parameterwaarden
clrBack
Achtergrondkleur van het voorbeeldvenster.
clrText
Tekstkleur van het voorbeeldvenster.
plf
Lettertype dat wordt gebruikt om tekst weer te geven in het voorbeeldvenster.
Opmerkingen
CAtlPreviewCtrlImpl::SetRect
Hiermee stelt u een nieuwe begrenzingsrechthoek voor dit besturingselement in.
virtual void SetRect(const RECT* prc, BOOL bRedraw);
Parameterwaarden
Vrc
Hiermee geeft u de nieuwe grootte en positie van het preview-besturingselement.
bRedraw
Hiermee geeft u op of het besturingselement opnieuw moet worden getekend.