Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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