DHTML Olay Eşlemeleri
DHTML olaylarını işlemek için aşağıdaki makrolar kullanılabilir.
DHTML Olay Eşleme Makroları
CdHtmlDialog türetilmiş sınıflarda DHTML olaylarını işlemek için aşağıdaki makrolar kullanılabilir.
Veri Akışı Adı | Açıklama |
---|---|
BEGIN_DHTML_EVENT_MAP | DHTML olay eşlemesinin başlangıcını işaretler. |
BEGIN_DHTML_EVENT_MAP_INLINE | DHTML olay eşlemesinin başlangıcını işaretler. |
DECLARE_DHTML_EVENT_MAP | DHTML olay eşlemesini bildirir. |
DHTML_EVENT | Tek bir HTML öğesi için belge düzeyinde bir olayı işlemek için kullanılır. |
DHTML_EVENT_AXCONTROL | ActiveX denetimi tarafından tetiklenen bir olayı işlemek için kullanılır. |
DHTML_EVENT_CLASS | Belirli bir CSS sınıfına sahip tüm HTML öğeleri için belge düzeyinde bir olayı işlemek için kullanılır. |
DHTML_EVENT_ELEMENT | Öğe düzeyinde bir olayı işlemek için kullanılır. |
DHTML_EVENT_ONAFTERUPDATE | Bir HTML öğesinden olayı işlemek onafterupdate için kullanılır. |
DHTML_EVENT_ONBEFOREUPDATE | Bir HTML öğesinden olayı işlemek onbeforeupdate için kullanılır. |
DHTML_EVENT_ONBLUR | Bir HTML öğesinden olayı işlemek onblur için kullanılır. |
DHTML_EVENT_ONCHANGE | Bir HTML öğesinden olayı işlemek onchange için kullanılır. |
DHTML_EVENT_ONCLICK | Bir HTML öğesinden olayı işlemek onclick için kullanılır. |
DHTML_EVENT_ONDATAAVAILABLE | Bir HTML öğesinden olayı işlemek ondataavailable için kullanılır. |
DHTML_EVENT_ONDATASETCHANGED | Bir HTML öğesinden olayı işlemek ondatasetchanged için kullanılır. |
DHTML_EVENT_ONDATASETCOMPLETE | Bir HTML öğesinden olayı işlemek ondatasetcomplete için kullanılır. |
DHTML_EVENT_ONDBLCLICK | Bir HTML öğesinden olayı işlemek ondblclick için kullanılır. |
DHTML_EVENT_ONDRAGSTART | Bir HTML öğesinden olayı işlemek ondragstart için kullanılır. |
DHTML_EVENT_ONERRORUPDATE | Bir HTML öğesinden olayı işlemek onerrorupdate için kullanılır. |
DHTML_EVENT_ONFILTERCHANGE | Bir HTML öğesinden olayı işlemek onfilterchange için kullanılır. |
DHTML_EVENT_ONFOCUS | Bir HTML öğesinden olayı işlemek onfocus için kullanılır. |
DHTML_EVENT_ONHELP | Bir HTML öğesinden olayı işlemek onhelp için kullanılır. |
DHTML_EVENT_ONKEYDOWN | Bir HTML öğesinden olayı işlemek onkeydown için kullanılır. |
DHTML_EVENT_ONKEYPRESS | Bir HTML öğesinden olayı işlemek onkeypress için kullanılır. |
DHTML_EVENT_ONKEYUP | Bir HTML öğesinden olayı işlemek onkeyup için kullanılır. |
DHTML_EVENT_ONMOUSEDOWN | Bir HTML öğesinden olayı işlemek onmousedown için kullanılır. |
DHTML_EVENT_ONMOUSEMOVE | Bir HTML öğesinden olayı işlemek onmousemove için kullanılır. |
DHTML_EVENT_ONMOUSEOUT | Bir HTML öğesinden olayı işlemek onmouseout için kullanılır. |
DHTML_EVENT_ONMOUSEOVER | Bir HTML öğesinden olayı işlemek onmouseover için kullanılır. |
DHTML_EVENT_ONMOUSEUP | Bir HTML öğesinden olayı işlemek onmouseup için kullanılır. |
DHTML_EVENT_ONRESIZE | Bir HTML öğesinden olayı işlemek onresize için kullanılır. |
DHTML_EVENT_ONROWENTER | Bir HTML öğesinden olayı işlemek onrowenter için kullanılır. |
DHTML_EVENT_ONROWEXIT | Bir HTML öğesinden olayı işlemek onrowexit için kullanılır. |
DHTML_EVENT_ONSELECTSTART | Bir HTML öğesinden olayı işlemek onselectstart için kullanılır. |
DHTML_EVENT_TAG | Belirli bir HTML etiketine sahip tüm öğeler için belge düzeyinde bir olayı işlemek için kullanılır. |
END_DHTML_EVENT_MAP | DHTML olay eşlemesinin sonunu işaretler. |
END_DHTML_EVENT_MAP_INLINE | DHTML olay eşlemesinin sonunu işaretler. |
URL Olay Eşleme Makroları
Aşağıdaki makrolar, CMultiPageDHtmlDialog türetilmiş sınıflarda DHTML olaylarını işlemek için kullanılabilir.
Veri Akışı Adı | Açıklama |
---|---|
BEGIN_DHTML_URL_EVENT_MAP | Çok sayfalı DHTML ve URL olay eşlemesinin başlangıcını işaretler. |
BEGIN_EMBED_DHTML_EVENT_MAP | Eklenmiş bir DHTML olay eşlemesinin başlangıcını işaretler. |
BEGIN_URL_ENTRIES | URL olay giriş eşlemesinin başlangıcını işaretler. |
DECLARE_DHTML_URL_EVENT_MAP | Çok sayfalı DHTML ve URL olay eşlemesini bildirir. |
END_DHTML_URL_EVENT_MAP | Çok sayfalı DHTML ve URL olay eşlemesinin sonunu işaretler. |
END_EMBED_DHTML_EVENT_MAP | Katıştırılmış DHTML olay eşlemesinin sonunu işaretler. |
END_URL_ENTRIES | URL olay giriş eşlemesinin sonunu işaretler. |
URL_EVENT_ENTRY | URL veya HTML kaynağını çok sayfalı iletişim kutusundaki bir sayfaya eşler. |
Gereksinimler
Üst bilgi afxdhtml.h
BEGIN_DHTML_EVENT_MAP
tarafından className
tanımlanan sınıfın kaynak dosyasına yerleştirildiğinde DHTML olay eşlemesinin başlangıcını işaretler.
BEGIN_DHTML_EVENT_MAP(className)
Parametreler
className
DHTML olay eşlemesini içeren sınıfın adı. Bu sınıf CDHtmlDialog'dan doğrudan veya dolaylı olarak türetilmelidir ve DECLARE_DHTML_EVENT_MAP makrosunu sınıf tanımına eklemelidir.
Açıklamalar
Bir web sayfasındaki HTML öğeleri veya ActiveX denetimleri tarafından tetiklenen olayları sınıfınızdaki işleyici işlevlerine yönlendirmek CDHtmlDialog
için kullanılabilecek bilgiler sağlamak için sınıfınıza bir DHTML olay eşlemesi ekleyin.
BEGIN_DHTML_EVENT_MAP makrosunu sınıfın uygulama (.cpp) dosyasına yerleştirin ve ardından sınıfın işlemekte olduğu olaylar için DHTML_EVENT makrolar (örneğin, fareyle geçiş olayları için DHTML_EVENT_ONMOUSEOVER). Olay eşlemesinin sonunu işaretlemek için END_DHTML_EVENT_MAP makroyu kullanın. Bu makrolar aşağıdaki işlevi uygular:
virtual const DHtmlEventMapEntry* GetDHtmlEventMap();
Gereksinimler
Üst bilgi afxdhtml.h
BEGIN_DHTML_EVENT_MAP_INLINE
className için sınıf tanımı içinde DHTML olay eşlemesinin başlangıcını işaretler.
BEGIN_DHTML_EVENT_MAP_INLINE(className)
Parametreler
className
DHTML olay eşlemesini içeren sınıfın adı. Bu sınıf CDHtmlDialog'dan doğrudan veya dolaylı olarak türetilmelidir ve DECLARE_DHTML_EVENT_MAP makrosunu sınıf tanımına eklemelidir.
Açıklamalar
Bir web sayfasındaki HTML öğeleri veya ActiveX denetimleri tarafından tetiklenen olayları sınıfınızdaki işleyici işlevlerine yönlendirmek CDHtmlDialog
için kullanılabilecek bilgiler sağlamak için sınıfınıza bir DHTML olay eşlemesi ekleyin.
BEGIN_DHTML_EVENT_MAP makrosunu sınıfın tanım (.h) dosyasına yerleştirin ve ardından sınıfın işlemekte olduğu olaylar için DHTML_EVENT makrolar (örneğin, fare geçişi olayları için DHTML_EVENT_ONMOUSEOVER). Olay eşlemesinin sonunu işaretlemek için END_DHTML_EVENT_MAP_INLINE makroyu kullanın. Bu makrolar aşağıdaki işlevi uygular:
virtual const DHtmlEventMapEntry* GetDHtmlEventMap();
Gereksinimler
Üst bilgi afxdhtml.h
DECLARE_DHTML_EVENT_MAP
Bir sınıf tanımında DHTML olay eşlemesi bildirir.
DECLARE_DHTML_EVENT_MAP()
Açıklamalar
Bu makro, CDHtmlDialog türetilmiş sınıfların tanımında kullanılacaktır.
Haritayı uygulamak için BEGIN_DHTML_EVENT_MAP veya BEGIN_DHTML_EVENT_MAP_INLINE kullanın.
DECLARE_DHTML_EVENT_MAP aşağıdaki işlevi bildirir:
virtual const DHtmlEventMapEntry* GetDHtmlEventMap( );
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT
dispid tarafından tanımlanan ve elemName tarafından tanımlanan HTML öğesinden kaynaklanan bir olayı işler (belge düzeyinde).
DHTML_EVENT(dispid, elemName, memberFxn)
Parametreler
dispid
İşlenecek olayın DISPID'i.
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR veya belge olaylarını işlemek için NULL.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_AXCONTROL
controlName tarafından tanımlanan ActiveX denetimi tarafından tetiklenen dispid tarafından tanımlanan olayı işler.
DHTML_EVENT_AXCONTROL(dispid, controlName, memberFxn)
Parametreler
dispid
İşlenecek olayın dağıtım kimliği.
controlName
Denetimin HTML kimliğini tutan ve olayı başlatan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_CLASS
dispid tarafından tanımlanan ve elemName tarafından tanımlanan CSS sınıfına sahip herhangi bir HTML öğesinden kaynaklanan bir olayı işler (belge düzeyinde).
DHTML_EVENT_CLASS(dispid, elemName, memberFxn)
Parametreler
dispid
İşlenecek olayın dağıtım kimliği.
elemName
Olayın kaynağını oluşturan HTML öğelerinin CSS sınıfını tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ELEMENT
dispid tarafından tanımlanan bir olayı işler (elemName tarafından tanımlanan öğede).
DHTML_EVENT_ELEMENT(dispid, elemName, memberFxn)
Parametreler
dispid
İşlenecek olayın dağıtım kimliği.
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Bu makro, kabarcıksız olayları işlemek için kullanılırsa, olayın kaynağı elemName tarafından tanımlanan öğe olacaktır.
Bu makro kabarcık olaylarını işlemek için kullanılırsa, elemName tarafından tanımlanan öğe olayın kaynağı olmayabilir (kaynak, elemName tarafından kapsanan herhangi bir öğe olabilir).
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONAFTERUPDATE
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonafterupdate
).
DHTML_EVENT_ONAFTERUPDATE(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONBEFOREUPDATE
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonbeforeupdate
).
DHTML_EVENT_ONBEFOREUPDATE(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONBLUR
Olayı işler (öğe düzeyinde).onblur
Bu, kabarcıksız bir olaydır.
DHTML_EVENT_ONBLUR(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONCHANGE
Olayı işler (öğe düzeyinde).onchange
Bu, kabarcıksız bir olaydır.
DHTML_EVENT_ONCHANGE(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONCLICK
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonclick
).
DHTML_EVENT_ONCLICK(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONDATAAVAILABLE
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeondataavailable
).
DHTML_EVENT_ONDATAAVAILABLE(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONDATASETCHANGED
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeondatasetchanged
).
DHTML_EVENT_ONDATASETCHANGED(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONDATASETCOMPLETE
tarafından tanımlanan elemName
HTML öğesinden kaynaklanan olayı (belge düzeyinde) ondatasetcomplete
işler.
DHTML_EVENT_ONDATASETCOMPLETE(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONDBLCLICK
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeondblclick
).
DHTML_EVENT_ONDBLCLICK(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONDRAGSTART
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeondragstart
).
DHTML_EVENT_ONDRAGSTART(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONERRORUPDATE
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonerrorupdate
).
DHTML_EVENT_ONERRORUPDATE(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONFILTERCHANGE
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonfilterchange
).
DHTML_EVENT_ONFILTERCHANGE(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONFOCUS
Olayı işler (öğe düzeyinde).onfocus
Bu, kabarcıksız bir olaydır.
DHTML_EVENT_ONFOCUS(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONHELP
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonhelp
).
DHTML_EVENT_ONHELP(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONKEYDOWN
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonkeydown
).
DHTML_EVENT_ONKEYDOWN(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONKEYPRESS
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonkeypress
).
DHTML_EVENT_ONKEYPRESS(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONKEYUP
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonkeyup
).
DHTML_EVENT_ONKEYUP(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONMOUSEDOWN
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonmousedown
).
DHTML_EVENT_ONMOUSEDOWN(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONMOUSEMOVE
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonmousemove
).
DHTML_EVENT_ONMOUSEMOVE(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONMOUSEOUT
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonmouseout
).
DHTML_EVENT_ONMOUSEOUT(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONMOUSEOVER
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonmouseover
).
DHTML_EVENT_ONMOUSEOVER(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONMOUSEUP
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonmouseup
).
DHTML_EVENT_ONMOUSEUP(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONRESIZE
Olayı işler (öğe düzeyinde).onresize
Bu, kabarcıksız bir olaydır.
DHTML_EVENT_ONRESIZE(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONROWENTER
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonrowenter
).
DHTML_EVENT_ONROWENTER(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONROWEXIT
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonrowexit
).
DHTML_EVENT_ONROWEXIT(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_ONSELECTSTART
ElemName tarafından tanımlanan HTML öğesinden kaynaklanan olayı işler (belge düzeyindeonselectstart
).
DHTML_EVENT_ONSELECTSTART(elemName, memberFxn)
Parametreler
elemName
Olayı kaynak oluşturan HTML öğesinin kimliğini tutan bir LPCWSTR.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
DHTML_EVENT_TAG
tarafından tanımlanan ve elemName tarafından dispid
tanımlanan HTML etiketine sahip herhangi bir HTML öğesinden kaynaklanan bir olayı işler (belge düzeyinde).
DHTML_EVENT_TAG(dispid, elemName, memberFxn)
Parametreler
dispid
İşlenecek olayın dağıtım kimliği.
elemName
Olayı kaynak oluşturan HTML öğelerinin HTML etiketi.
memberFxn
Olay için işleyici işlevi.
Açıklamalar
Sınıfınızdaki DHTML olay eşlemesine giriş eklemek için bu makroyu kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
END_DHTML_EVENT_MAP
DHTML olay eşlemesinin sonunu işaretler.
END_DHTML_EVENT_MAP()
Açıklamalar
BEGIN_DHTML_EVENT_MAP ile birlikte kullanılmalıdır.
Gereksinimler
Üst bilgi afxdhtml.h
BEGIN_DHTML_URL_EVENT_MAP
Çok sayfalı bir iletişim kutusunda DHTML ve URL olay eşlemesinin tanımını başlatır.
BEGIN_DHTML_URL_EVENT_MAP()
Açıklamalar
BEGIN_DHTML_URL_EVENT_MAP CMultiPageDHtmlDialog türetilmiş sınıfınızın uygulama dosyasına yerleştirin. Ekli DHTML olay eşlemeleri ve URL girişleri ile izleyin ve ardından END_DHTML_URL_EVENT_MAP ile kapatın. sınıf tanımına DECLARE_DHTML_URL_EVENT_MAP makroyu ekleyin.
Örnek
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)
Gereksinimler
Üst bilgi afxdhtml.h
BEGIN_EMBED_DHTML_EVENT_MAP
Katıştırılmış DHTML olay eşlemesinin tanımını çok sayfalı bir iletişim kutusunda başlatır.
BEGIN_EMBED_DHTML_EVENT_MAP(className, mapName)
Parametreler
className
Olay eşlemesini içeren sınıfın adı. Bu sınıf CMultiPageDHtmlDialog'dan doğrudan veya dolaylı olarak türetilmelidir. Katıştırılmış DHTML olay eşlemesi bir DHTML ve URL olay eşlemesi içinde olmalıdır).
mapName
Olay eşlemesinin olduğu sayfayı belirtir. Bu, url veya HTML kaynağını tanımlayan URL_EVENT_ENTRY makrosunda mapName ile eşleşir.
Açıklamalar
Çok sayfalı DHTML iletişim kutusu, her biri DHTML olayları oluşturabilen birden çok HTML sayfasından oluştuğundan, katıştırılmış olay eşlemeleri olayları sayfa başına işleyicilere eşlemek için kullanılır.
DHTML ve URL olay eşlemesi içindeki katıştırılmış olay eşlemeleri, BEGIN_EMBED_DHTML_EVENT_MAP bir makrodan ve ardından DHTML_EVENT makrolardan ve END_EMBED_DHTML_EVENT_MAP makrodan oluşur.
Katıştırılmış her olay eşlemesi, mapName öğesini (BEGIN_EMBED_DHTML_EVENT_MAP belirtilen) bir URL veya HTML kaynağıyla eşlemek için karşılık gelen bir URL olay girdisi gerektirir.
Örnek
BEGIN_DHTML_URL_EVENT_MAP'daki örne bakın.
Gereksinimler
Üst bilgi afxdhtml.h
BEGIN_URL_ENTRIES
Çok sayfalı bir iletişim kutusunda URL olay giriş haritasının tanımını başlatır.
BEGIN_URL_ENTRIES(className)
Parametreler
className
URL olay giriş eşlemesini içeren sınıfın adı. Bu sınıf CMultiPageDHtmlDialog'dan doğrudan veya dolaylı olarak türetilmelidir. URL olay giriş haritası bir DHTML ve URL olay eşlemesi içinde olmalıdır).
Açıklamalar
Çok sayfalı DHTML iletişim kutusu birden çok HTML sayfasından oluştuğundan URL olay girişleri URL'leri veya HTML kaynaklarını ilgili ekli DHTML olay eşlemeleriyle eşlemek için kullanılır. URL_EVENT_ENTRY makroları BEGIN_URL_ENTRIES ve END_URL_ENTRIES makrolar arasına yerleştirin.
Örnek
BEGIN_DHTML_URL_EVENT_MAP'daki örne bakın.
Gereksinimler
Üst bilgi afxdhtml.h
DECLARE_DHTML_URL_EVENT_MAP
Bir sınıf tanımında DHTML ve URL olay eşlemesi bildirir.
DECLARE_DHTML_URL_EVENT_MAP()
Açıklamalar
Bu makro CMultiPageDHtmlDialog türetilmiş sınıfların tanımında kullanılacaktır.
DHTML ve URL olay eşlemesi, DHTML olaylarını sayfa başına işleyicilere eşlemek için eklenmiş DHTML olay eşlemeleri ve URL olay girişleri içerir. Haritayı uygulamak için BEGIN_DHTML_URL_EVENT_MAP kullanın.
Gereksinimler
Üst bilgi afxdhtml.h
END_DHTML_URL_EVENT_MAP
DHTML ve URL olay eşlemesinin sonunu işaretler.
END_DHTML_URL_EVENT_MAP(className)
Parametreler
className
Olay eşlemesini içeren sınıfın adı. Bu sınıf CMultiPageDHtmlDialog'dan doğrudan veya dolaylı olarak türetilmelidir. Bu, karşılık gelen BEGIN_DHTML_URL_EVENT_MAP makrosunda className ile eşleşmelidir.
Örnek
BEGIN_DHTML_URL_EVENT_MAP'daki örne bakın.
Gereksinimler
Üst bilgi afxdhtml.h
END_EMBED_DHTML_EVENT_MAP
Katıştırılmış DHTML olay eşlemesinin sonunu işaretler.
END_EMBED_DHTML_EVENT_MAP()
Örnek
BEGIN_DHTML_URL_EVENT_MAP'daki örne bakın.
Gereksinimler
Üst bilgi afxdhtml.h
END_URL_ENTRIES
URL olay giriş eşlemesinin sonunu işaretler.
END_URL_ENTRIES()
Örnek
BEGIN_DHTML_URL_EVENT_MAP'daki örne bakın.
Gereksinimler
Üst bilgi afxdhtml.h
URL_EVENT_ENTRY
URL veya HTML kaynağını çok sayfalı iletişim kutusundaki bir sayfaya eşler.
URL_EVENT_ENTRY(className, url, mapName)
Parametreler
className
URL olay giriş eşlemesini içeren sınıfın adı. Bu sınıf CMultiPageDHtmlDialog'dan doğrudan veya dolaylı olarak türetilmelidir. URL olay giriş haritası bir DHTML ve URL olay eşlemesi içinde olmalıdır).
URL
Sayfanın URL'si veya HTML kaynağı.
mapName
URL'si URL olan sayfayı belirtir. Bu, bu sayfadaki olayları eşleyen BEGIN_EMBED_DHTML_EVENT_MAP makrodaki mapName ile eşleşir.
Açıklamalar
Sayfa bir HTML kaynağıysa URL, kaynağın kimlik numarasının dize gösterimi olmalıdır (123 veya ID_HTMLRES1 değil "123").
mapName sayfa tanımlayıcısı, eklenmiş DHTML olay eşlemelerini URL olay giriş eşlemelerine bağlamak için kullanılan rastgele bir simgedir. DHTML ve URL olay eşlemesi kapsamında sınırlıdır.
Örnek
BEGIN_DHTML_URL_EVENT_MAP'daki örne bakın.
Gereksinimler
Üst bilgi afxdhtml.h
END_DHTML_EVENT_MAP_INLINE
DHTML olay eşlemesinin sonunu işaretler.
Sözdizimi
END_DHTML_EVENT_MAP_INLINE( )
Açıklamalar
BEGIN_DHTML_EVENT_MAP_INLINE ile birlikte kullanılmalıdır.
Gereksinimler
Üst bilgi: afxdhtml.h