Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Kopsavilkums

ActiveX vadīkla ir ieviests IProvideClassInfo vai IProvideClassInfo2 interfeiss iespējot notikumu apstrāde tīmekļa lapā. Microsoft Internet Explorer izmanto šo interfeisu iegūt vadīklas tipu bibliotēkas un noteiktu pieejama notikumu kopu.

Papildinformācija

Skriptu valodas, piemēram, VBScript vai JavaScript, izmantojot Web lapas autors var izmantot automatizācijas izsaukt metodes/rekvizīti un apstrādāt notikumi lapu ar tagu HTML < objektu > ievieto ActiveX vadīklai. ActiveX vadīklas atbalsta šādu notikumu apstrāde, jāievieš IProvideClassInfo vai IProvideClassInfo2 interfeisu. Internet Explorer vaicā tā kontroli un, ja aicina GetClassInfo() metodi iegūt vadīklas tipu bibliotēkas. Internet Explorer ir sākotnēji vaicājumu vadības IProvideClassInfo2 un, ja tas nav pieejams, pēc tam vaicājumu par interfeisa iegūst IProvideClassInfo un nodrošina papildu metodi GetGUID() IProvideClassInfo.The IProvideClassInfo2 , kas atgriež objektu ir izejošā interfeisa ID ir noklusējuma notikumu kopu. ActiveX vadīklas, kas izstrādātas, izmantojot Microsoft Foundation Classes, IProvideClassInfo2 interfeiss ir ieviests pēc noklusējuma. ActiveX vadīklas, kas izstrādātas, izmantojot Microsoft Visual Basic, IProvideClassInfo interfeiss ir ieviests pēc noklusējuma. Lietojot Microsoft aktīvo veidņu bibliotēka (ATL), 3.0 un šādiem "lite kontrole" ATL objektiem nav ieviests interfeiss IProvideClassInfo2 pēc noklusējuma:

  • Vienkāršais objektpiekļuves

  • Internet Explorer objekts

  • Lite kontrole

  • Lite salikta vadīkla

  • Lite HTML kontrole

Var viegli pievienot notikumu apstrāde, ieviešot IProvideClassInfo saskarnes atbalsts. To var izdarīt, rodas pults noklusējuma ATL ieviešanas IProvideClassInfo2Impl.

  1. Klases peļņas sarakstam pievienot šādu rindiņu:

       public IProvideClassInfo2Impl<&CLSID_<object_name>, NULL,                                 &LIBID_<project_name>Lib>
  2. Jūsu COM_MAP pievienojiet šādas rindiņas:

       COM_INTERFACE_ENTRY(IProvideClassInfo)   COM_INTERFACE_ENTRY(IProvideClassInfo2)

Atsauces

Lai iegūtu papildinformāciju par aktīvo veidņu bibliotēka un ieviešanas ActiveX vadīklas, skatiet Microsoft Visual C++ tiešsaistes dokumentācijā. Lai iegūtu papildinformāciju par Microsoft Internet Explorer tīmekļa risinājumu izstrāde, apmeklējiet šīs Microsoft vietnes:

http://msdn.microsoft.com/ie/ http://support.microsoft.com/iep(c) Microsoft Corporation 1999, visas tiesības paturētas. Iemaksas Mark Davis, korporācija Microsoft.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×