Share via


DHTML-gebeurteniskaarten

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

De volgende macro's kunnen worden gebruikt voor het afhandelen van DHTML-gebeurtenissen.

Macro's voor DHTML-gebeurtenistoewijzing

De volgende macro's kunnen worden gebruikt voor het afhandelen van DHTML-gebeurtenissen in cdhtmldialog-afgeleide klassen.

Naam Description
BEGIN_DHTML_EVENT_MAP Hiermee wordt het begin van de DHTML-gebeurtenistoewijzing gemarkeerd.
BEGIN_DHTML_EVENT_MAP_INLINE Hiermee wordt het begin van de DHTML-gebeurtenistoewijzing gemarkeerd.
DECLARE_DHTML_EVENT_MAP Declareert de DHTML-gebeurtenistoewijzing.
DHTML_EVENT Wordt gebruikt voor het afhandelen van een gebeurtenis op documentniveau voor één HTML-element.
DHTML_EVENT_AXCONTROL Wordt gebruikt om een gebeurtenis af te handelen die wordt geactiveerd door een ActiveX-besturingselement.
DHTML_EVENT_CLASS Wordt gebruikt voor het afhandelen van een gebeurtenis op documentniveau voor alle HTML-elementen met een bepaalde CSS-klasse.
DHTML_EVENT_ELEMENT Wordt gebruikt voor het afhandelen van een gebeurtenis op elementniveau.
DHTML_EVENT_ONAFTERUPDATE Wordt gebruikt voor het afhandelen van de onafterupdate gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONBEFOREUPDATE Wordt gebruikt voor het afhandelen van de onbeforeupdate gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONBLUR Wordt gebruikt voor het afhandelen van de onblur gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONCHANGE Wordt gebruikt voor het afhandelen van de onchange gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONCLICK Wordt gebruikt voor het afhandelen van de onclick gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONDATAAVAILABLE Wordt gebruikt voor het afhandelen van de ondataavailable gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONDATASETCHANGED Wordt gebruikt voor het afhandelen van de ondatasetchanged gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONDATASETCOMPLETE Wordt gebruikt voor het afhandelen van de ondatasetcomplete gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONDBLCLICK Wordt gebruikt voor het afhandelen van de ondblclick gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONDRAGSTART Wordt gebruikt voor het afhandelen van de ondragstart gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONERRORUPDATE Wordt gebruikt voor het afhandelen van de onerrorupdate gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONFILTERCHANGE Wordt gebruikt voor het afhandelen van de onfilterchange gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONFOCUS Wordt gebruikt voor het afhandelen van de onfocus gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONHELP Wordt gebruikt voor het afhandelen van de onhelp gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONKEYDOWN Wordt gebruikt voor het afhandelen van de onkeydown gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONKEYPRESS Wordt gebruikt voor het afhandelen van de onkeypress gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONKEYUP Wordt gebruikt voor het afhandelen van de onkeyup gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONMOUSEDOWN Wordt gebruikt voor het afhandelen van de onmousedown gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONMOUSEMOVE Wordt gebruikt voor het afhandelen van de onmousemove gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONMOUSEOUT Wordt gebruikt voor het afhandelen van de onmouseout gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONMOUSEOVER Wordt gebruikt voor het afhandelen van de onmouseover gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONMOUSEUP Wordt gebruikt voor het afhandelen van de onmouseup gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONRESIZE Wordt gebruikt voor het afhandelen van de onresize gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONROWENTER Wordt gebruikt voor het afhandelen van de onrowenter gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONROWEXIT Wordt gebruikt voor het afhandelen van de onrowexit gebeurtenis vanuit een HTML-element.
DHTML_EVENT_ONSELECTSTART Wordt gebruikt voor het afhandelen van de onselectstart gebeurtenis vanuit een HTML-element.
DHTML_EVENT_TAG Wordt gebruikt voor het afhandelen van een gebeurtenis op documentniveau voor alle elementen met een bepaalde HTML-tag.
END_DHTML_EVENT_MAP Hiermee wordt het einde van de DHTML-gebeurtenistoewijzing gemarkeerd.
END_DHTML_EVENT_MAP_INLINE Hiermee wordt het einde van de DHTML-gebeurtenistoewijzing gemarkeerd.

URL-gebeurtenisoverzichtmacro's

De volgende macro's kunnen worden gebruikt voor het afhandelen van DHTML-gebeurtenissen in CMultiPageDHtmlDialog-afgeleide klassen.

Naam Description
BEGIN_DHTML_URL_EVENT_MAP Markeert het begin van de DHTML- en URL-gebeurtenisoverzicht met meerdere pagina's.
BEGIN_EMBED_DHTML_EVENT_MAP Markeert het begin van een ingesloten DHTML-gebeurtenisoverzicht.
BEGIN_URL_ENTRIES Hiermee wordt het begin van een URL-gebeurtenisvermeldingsoverzicht gemarkeerd.
DECLARE_DHTML_URL_EVENT_MAP Declareert de DHTML- en URL-gebeurtenistoewijzing met meerdere pagina's.
END_DHTML_URL_EVENT_MAP Markeert het einde van de DHTML- en URL-gebeurtenistoewijzing met meerdere pagina's.
END_EMBED_DHTML_EVENT_MAP Hiermee wordt het einde van een ingesloten DHTML-gebeurtenisoverzicht gemarkeerd.
END_URL_ENTRIES Hiermee wordt het einde van een URL-gebeurtenisvermeldingsoverzicht gemarkeerd.
URL_EVENT_ENTRY Hiermee wordt een URL of HTML-resource toegewezen aan een pagina in een dialoogvenster met meerdere pagina's.

Requirements

Header afxdhtml.h

BEGIN_DHTML_EVENT_MAP

Markeert het begin van de DHTML-gebeurtenistoewijzing wanneer deze in het bronbestand wordt geplaatst voor de klasse die is geïdentificeerd door className.

BEGIN_DHTML_EVENT_MAP(className)

Parameterwaarden

Classname
De naam van de klasse die de DHTML-gebeurtenistoewijzing bevat. Deze klasse moet rechtstreeks of indirect worden afgeleid van CDHtmlDialog en de DECLARE_DHTML_EVENT_MAP macro opnemen in de klassedefinitie.

Opmerkingen

Voeg een DHTML-gebeurtenistoewijzing toe aan uw klasse om informatie te CDHtmlDialog verstrekken die kan worden gebruikt voor het routeren van gebeurtenissen die worden geactiveerd door HTML-elementen of ActiveX-besturingselementen op een webpagina om handlerfuncties in uw klasse te verwerken.

Plaats de BEGIN_DHTML_EVENT_MAP macro in het implementatiebestand van de klasse (.cpp), gevolgd door DHTML_EVENT macro's voor de gebeurtenissen die de klasse moet verwerken (bijvoorbeeld DHTML_EVENT_ONMOUSEOVER voor muisover-gebeurtenissen). Gebruik de macro END_DHTML_EVENT_MAP om het einde van de gebeurtenisoverzicht te markeren. Met deze macro's wordt de volgende functie geïmplementeerd:

virtual const DHtmlEventMapEntry* GetDHtmlEventMap();

Requirements

Header afxdhtml.h

BEGIN_DHTML_EVENT_MAP_INLINE

Hiermee markeert u het begin van de DHTML-gebeurtenistoewijzing in de klassedefinitie voor className.

BEGIN_DHTML_EVENT_MAP_INLINE(className)

Parameterwaarden

Classname
De naam van de klasse die de DHTML-gebeurtenistoewijzing bevat. Deze klasse moet rechtstreeks of indirect worden afgeleid van CDHtmlDialog en de DECLARE_DHTML_EVENT_MAP macro opnemen in de klassedefinitie.

Opmerkingen

Voeg een DHTML-gebeurtenistoewijzing toe aan uw klasse om informatie te CDHtmlDialog verstrekken die kan worden gebruikt voor het routeren van gebeurtenissen die worden geactiveerd door HTML-elementen of ActiveX-besturingselementen op een webpagina om handlerfuncties in uw klasse te verwerken.

Plaats de BEGIN_DHTML_EVENT_MAP macro in het definitiebestand van de klasse (.h), gevolgd door DHTML_EVENT macro's voor de gebeurtenissen die de klasse moet verwerken (bijvoorbeeld DHTML_EVENT_ONMOUSEOVER voor muisover-gebeurtenissen). Gebruik de END_DHTML_EVENT_MAP_INLINE macro om het einde van de gebeurtenisoverzicht te markeren. Met deze macro's wordt de volgende functie geïmplementeerd:

virtual const DHtmlEventMapEntry* GetDHtmlEventMap();

Requirements

Header afxdhtml.h

DECLARE_DHTML_EVENT_MAP

Declareert een DHTML-gebeurtenistoewijzing in een klassedefinitie.

DECLARE_DHTML_EVENT_MAP()

Opmerkingen

Deze macro moet worden gebruikt in de definitie van cdhtmldialog-afgeleide klassen.

Gebruik BEGIN_DHTML_EVENT_MAP of BEGIN_DHTML_EVENT_MAP_INLINE om de kaart te implementeren.

DECLARE_DHTML_EVENT_MAP declareert de volgende functie:

virtual const DHtmlEventMapEntry* GetDHtmlEventMap( );

Requirements

Header afxdhtml.h

DHTML_EVENT

Verwerkt (op documentniveau) een gebeurtenis die door het HTML-element is geïdentificeerd dat is geïdentificeerd door elemName.

DHTML_EVENT(dispid, elemName,  memberFxn)

Parameterwaarden

dispid
De DISPID van de gebeurtenis die moet worden verwerkt.

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenis bebronnen, of NULL voor het afhandelen van documentevenementen.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_AXCONTROL

Hiermee wordt de gebeurtenis afgehandeld die is geïdentificeerd door ontspied door het ActiveX-besturingselement dat is geïdentificeerd door controlName.

DHTML_EVENT_AXCONTROL(dispid, controlName,  memberFxn)

Parameterwaarden

dispid
De verzend-id van de gebeurtenis die moet worden verwerkt.

controlName
Een LPCWSTR met de HTML-id van het besturingselement dat de gebeurtenis afvuren.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_CLASS

Verwerkt (op documentniveau) een gebeurtenis die wordt geïdentificeerd door losgekoppelde HTML-elementen met de CSS-klasse geïdentificeerd door elemName.

DHTML_EVENT_CLASS(dispid, elemName,  memberFxn)

Parameterwaarden

dispid
De verzend-id van de gebeurtenis die moet worden verwerkt.

elemName
Een LPCWSTR met de CSS-klasse van de HTML-elementen die de gebeurtenisbronnen.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ELEMENT

Verwerkt (op het element dat is geïdentificeerd door elemName) een gebeurtenis die door dispid wordt geïdentificeerd.

DHTML_EVENT_ELEMENT(dispid, elemName,  memberFxn)

Parameterwaarden

dispid
De verzend-id van de gebeurtenis die moet worden verwerkt.

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Als deze macro wordt gebruikt voor het afhandelen van niet-foutopsporingsevenementen, wordt de bron van de gebeurtenis het element dat wordt geïdentificeerd door elemName.

Als deze macro wordt gebruikt voor het afhandelen van bubbling-gebeurtenissen, is het element dat wordt geïdentificeerd door elemName mogelijk niet de bron van de gebeurtenis (de bron kan elk element zijn dat is opgenomen in elemName).

Requirements

Header afxdhtml.h

DHTML_EVENT_ONAFTERUPDATE

Verwerkt de gebeurtenis (op documentniveau) onafterupdate die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONAFTERUPDATE(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONBEFOREUPDATE

Verwerkt de gebeurtenis (op documentniveau) onbeforeupdate die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONBEFOREUPDATE(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONBLUR

Verwerkt de onblur gebeurtenis (op elementniveau). Dit is een niet-foutopsporing.

DHTML_EVENT_ONBLUR(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONCHANGE

Verwerkt de onchange gebeurtenis (op elementniveau). Dit is een niet-foutopsporing.

DHTML_EVENT_ONCHANGE(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONCLICK

Verwerkt de gebeurtenis (op documentniveau) onclick die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONCLICK(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONDATAAVAILABLE

Verwerkt de gebeurtenis (op documentniveau) ondataavailable die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONDATAAVAILABLE(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONDATASETCHANGED

Verwerkt de gebeurtenis (op documentniveau) ondatasetchanged die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONDATASETCHANGED(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONDATASETCOMPLETE

Verwerkt de gebeurtenis (op documentniveau) ondatasetcomplete die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONDATASETCOMPLETE(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONDBLCLICK

Verwerkt de gebeurtenis (op documentniveau) ondblclick die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONDBLCLICK(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONDRAGSTART

Verwerkt de gebeurtenis (op documentniveau) ondragstart die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONDRAGSTART(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONERRORUPDATE

Verwerkt de gebeurtenis (op documentniveau) onerrorupdate die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONERRORUPDATE(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONFILTERCHANGE

Verwerkt de gebeurtenis (op documentniveau) onfilterchange die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONFILTERCHANGE(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONFOCUS

Verwerkt de onfocus gebeurtenis (op elementniveau). Dit is een niet-foutopsporing.

DHTML_EVENT_ONFOCUS(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONHELP

Verwerkt de gebeurtenis (op documentniveau) onhelp die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONHELP(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONKEYDOWN

Verwerkt de gebeurtenis (op documentniveau) onkeydown die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONKEYDOWN(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONKEYPRESS

Verwerkt de gebeurtenis (op documentniveau) onkeypress die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONKEYPRESS(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONKEYUP

Verwerkt de gebeurtenis (op documentniveau) onkeyup die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONKEYUP(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONMOUSEDOWN

Verwerkt de gebeurtenis (op documentniveau) onmousedown die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONMOUSEDOWN(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONMOUSEMOVE

Verwerkt de gebeurtenis (op documentniveau) onmousemove die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONMOUSEMOVE(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONMOUSEOUT

Verwerkt de gebeurtenis (op documentniveau) onmouseout die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONMOUSEOUT(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONMOUSEOVER

Verwerkt de gebeurtenis (op documentniveau) onmouseover die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONMOUSEOVER(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONMOUSEUP

Verwerkt de gebeurtenis (op documentniveau) onmouseup die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONMOUSEUP(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONRESIZE

Verwerkt de onresize gebeurtenis (op elementniveau). Dit is een niet-foutopsporing.

DHTML_EVENT_ONRESIZE(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONROWENTER

Verwerkt de gebeurtenis (op documentniveau) onrowenter die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONROWENTER(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONROWEXIT

Verwerkt de gebeurtenis (op documentniveau) onrowexit die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONROWEXIT(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_ONSELECTSTART

Verwerkt de gebeurtenis (op documentniveau) onselectstart die afkomstig is van het HTML-element dat is geïdentificeerd door elemName.

DHTML_EVENT_ONSELECTSTART(elemName, memberFxn)

Parameterwaarden

elemName
Een LPCWSTR met de id van het HTML-element dat de gebeurtenisbronnen bevat.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

DHTML_EVENT_TAG

Verwerkt (op documentniveau) een gebeurtenis die is geïdentificeerd door dispid een HTML-element met de HTML-tag geïdentificeerd door elemName.

DHTML_EVENT_TAG(dispid, elemName,  memberFxn)

Parameterwaarden

dispid
De verzend-id van de gebeurtenis die moet worden verwerkt.

elemName
De HTML-tag van de HTML-elementen die de gebeurtenisbronnen.

memberFxn
De handlerfunctie voor de gebeurtenis.

Opmerkingen

Gebruik deze macro om een vermelding toe te voegen aan de DHTML-gebeurteniskaart in uw klas.

Requirements

Header afxdhtml.h

END_DHTML_EVENT_MAP

Hiermee wordt het einde van de DHTML-gebeurtenistoewijzing gemarkeerd.

END_DHTML_EVENT_MAP()

Opmerkingen

Moet worden gebruikt in combinatie met BEGIN_DHTML_EVENT_MAP.

Requirements

Header afxdhtml.h

BEGIN_DHTML_URL_EVENT_MAP

Hiermee start u de definitie van een DHTML- en URL-gebeurtenisoverzicht in een dialoogvenster met meerdere pagina's.

BEGIN_DHTML_URL_EVENT_MAP()

Opmerkingen

Plaats BEGIN_DHTML_URL_EVENT_MAP in het implementatiebestand van uw CMultiPageDHtmlDialog-afgeleide klasse. Volg deze met ingesloten DHTML-gebeurtenisoverzichten en URL-vermeldingen en sluit deze vervolgens met END_DHTML_URL_EVENT_MAP. Neem de DECLARE_DHTML_URL_EVENT_MAP macro op in de klassedefinitie.

Example

BEGIN_DHTML_URL_EVENT_MAP(CMyMultiPageDlg)

BEGIN_EMBED_DHTML_EVENT_MAP(CMyMultiPageDlg, Page1)
   DHTML_EVENT_ONCLICK(_T("Next"), OnPage1Next)
END_EMBED_DHTML_EVENT_MAP()

BEGIN_EMBED_DHTML_EVENT_MAP(CMyMultiPageDlg, Page2)
   DHTML_EVENT_ONCLICK(_T("Back"), OnPage2Back)
   DHTML_EVENT_ONCLICK(_T("Next"), OnPage2Next)
END_EMBED_DHTML_EVENT_MAP()

BEGIN_EMBED_DHTML_EVENT_MAP(CMyMultiPageDlg, Page3)
   DHTML_EVENT_ONCLICK(_T("Back"), OnPage3Back)
END_EMBED_DHTML_EVENT_MAP()

BEGIN_URL_ENTRIES(CMyMultiPageDlg)
   URL_EVENT_ENTRY(CMyMultiPageDlg, _T("153"), Page1)
   URL_EVENT_ENTRY(CMyMultiPageDlg, _T("154"), Page2)
   URL_EVENT_ENTRY(CMyMultiPageDlg, _T("155"), Page3)
   // Note: IDR_PAGE1 = 153, IDR_PAGE2 = 154, IDR_PAGE3 = 155
END_URL_ENTRIES()

END_DHTML_URL_EVENT_MAP(CMyMultiPageDlg)

Requirements

Header afxdhtml.h

BEGIN_EMBED_DHTML_EVENT_MAP

Hiermee start u de definitie van een ingesloten DHTML-gebeurtenisoverzicht in een dialoogvenster met meerdere pagina's.

BEGIN_EMBED_DHTML_EVENT_MAP(className, mapName)

Parameterwaarden

Classname
De naam van de klasse die de gebeurtenistoewijzing bevat. Deze klasse moet rechtstreeks of indirect worden afgeleid van CMultiPageDHtmlDialog. De ingesloten DHTML-gebeurtenistoewijzing moet zich in een DHTML- en URL-gebeurtenisoverzicht hebben.

mapName
Hiermee geeft u de pagina op waarvan de gebeurteniskaart dit is. Dit komt overeen met mapName in de URL_EVENT_ENTRY macro die de URL of HTML-resource daadwerkelijk definieert.

Opmerkingen

Omdat een DHTML-dialoogvenster met meerdere pagina's bestaat uit meerdere HTML-pagina's, die elk DHTML-gebeurtenissen kunnen genereren, worden ingesloten gebeurtenistoewijzingen gebruikt om gebeurtenissen toe te wijzen aan handlers per pagina.

Ingesloten gebeurtenistoewijzingen in een DHTML- en URL-gebeurtenisoverzicht bestaan uit een BEGIN_EMBED_DHTML_EVENT_MAP macro, gevolgd door DHTML_EVENT macro's en een END_EMBED_DHTML_EVENT_MAP macro.

Voor elke ingesloten gebeurtenistoewijzing is een bijbehorende URL-gebeurtenisvermelding vereist om mapName (opgegeven in BEGIN_EMBED_DHTML_EVENT_MAP) toe te wijzen aan een URL of HTML-resource.

Example

Zie het voorbeeld in BEGIN_DHTML_URL_EVENT_MAP.

Requirements

Header afxdhtml.h

BEGIN_URL_ENTRIES

Hiermee start u de definitie van een URL-gebeurtenisvermeldingsoverzicht in een dialoogvenster met meerdere pagina's.

BEGIN_URL_ENTRIES(className)

Parameterwaarden

Classname
De naam van de klasse die de URL-gebeurtenisvermeldingstoewijzing bevat. Deze klasse moet rechtstreeks of indirect worden afgeleid van CMultiPageDHtmlDialog. De URL-gebeurtenisvermeldingskaart moet zich in een DHTML- en URL-gebeurtenisoverzicht hebben.

Opmerkingen

Omdat een DHTML-dialoogvenster met meerdere pagina's bestaat uit meerdere HTML-pagina's, worden URL-gebeurtenisvermeldingen gebruikt om URL's of HTML-resources toe te wijzen aan bijbehorende ingesloten DHTML-gebeurtenistoewijzingen. Plaats URL_EVENT_ENTRY macro's tussen BEGIN_URL_ENTRIES en END_URL_ENTRIES macro's.

Example

Zie het voorbeeld in BEGIN_DHTML_URL_EVENT_MAP.

Requirements

Header afxdhtml.h

DECLARE_DHTML_URL_EVENT_MAP

Declareert een DHTML- en URL-gebeurtenistoewijzing in een klassedefinitie.

DECLARE_DHTML_URL_EVENT_MAP()

Opmerkingen

Deze macro moet worden gebruikt in de definitie van CMultiPageDHtmlDialog-afgeleide klassen.

Een DHTML- en URL-gebeurtenisoverzicht bevat ingesloten DHTML-gebeurtenisoverzichten en URL-gebeurtenisvermeldingen om DHTML-gebeurtenissen per pagina toe te wijzen aan handlers. Gebruik BEGIN_DHTML_URL_EVENT_MAP om de kaart te implementeren.

Requirements

Header afxdhtml.h

END_DHTML_URL_EVENT_MAP

Hiermee wordt het einde van een DHTML- en URL-gebeurtenisoverzicht gemarkeerd.

END_DHTML_URL_EVENT_MAP(className)

Parameterwaarden

Classname
De naam van de klasse die de gebeurtenistoewijzing bevat. Deze klasse moet rechtstreeks of indirect worden afgeleid van CMultiPageDHtmlDialog. Dit moet overeenkomen met className in de bijbehorende BEGIN_DHTML_URL_EVENT_MAP macro.

Example

Zie het voorbeeld in BEGIN_DHTML_URL_EVENT_MAP.

Requirements

Header afxdhtml.h

END_EMBED_DHTML_EVENT_MAP

Hiermee wordt het einde van een ingesloten DHTML-gebeurtenisoverzicht gemarkeerd.

END_EMBED_DHTML_EVENT_MAP()

Example

Zie het voorbeeld in BEGIN_DHTML_URL_EVENT_MAP.

Requirements

Header afxdhtml.h

END_URL_ENTRIES

Hiermee wordt het einde van een URL-gebeurtenisvermeldingsoverzicht gemarkeerd.

END_URL_ENTRIES()

Example

Zie het voorbeeld in BEGIN_DHTML_URL_EVENT_MAP.

Requirements

Header afxdhtml.h

URL_EVENT_ENTRY

Hiermee wordt een URL of HTML-resource toegewezen aan een pagina in een dialoogvenster met meerdere pagina's.

URL_EVENT_ENTRY(className, url,  mapName)

Parameterwaarden

Classname
De naam van de klasse die de URL-gebeurtenisvermeldingstoewijzing bevat. Deze klasse moet rechtstreeks of indirect worden afgeleid van CMultiPageDHtmlDialog. De URL-gebeurtenisvermeldingskaart moet zich in een DHTML- en URL-gebeurtenisoverzicht hebben.

url
De URL of HTML-resource voor de pagina.

mapName
Hiermee geeft u de pagina waarvan de URL url is. Dit komt overeen met mapName in de BEGIN_EMBED_DHTML_EVENT_MAP macro waarmee gebeurtenissen van deze pagina worden toegewezen.

Opmerkingen

Als de pagina een HTML-resource is, moet de URL de tekenreeksweergave zijn van het id-nummer van de resource (bijvoorbeeld '123', niet 123 of ID_HTMLRES1).

De pagina-id, mapName, is een willekeurig symbool dat wordt gebruikt om ingesloten DHTML-gebeurtenistoewijzingen te koppelen aan URL-gebeurtenisvermeldingskaarten. Het is beperkt in het bereik van de DHTML- en URL-gebeurtenisoverzicht.

Example

Zie het voorbeeld in BEGIN_DHTML_URL_EVENT_MAP.

Requirements

Header afxdhtml.h

END_DHTML_EVENT_MAP_INLINE

Hiermee wordt het einde van de DHTML-gebeurtenistoewijzing gemarkeerd.

Syntaxis

END_DHTML_EVENT_MAP_INLINE( )

Opmerkingen

Moet worden gebruikt in combinatie met BEGIN_DHTML_EVENT_MAP_INLINE.

Requirements

Koptekst: afxdhtml.h

Zie ook

macro's en globalen