Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Sažetak

ActiveX kontrole morate implementirati sučelje IProvideClassInfo ili IProvideClassInfo2 da biste omogućili događaj rukovanje na web-stranici. Microsoft Internet Explorer koristi ovo sučelje da biste dobili biblioteku vrsta za kontrolu i odredili skup dostupnih događaja.

Dodatne informacije

Pomoću skriptni jezik, što VBScript ili JavaScript, autor web-stranice možete koristiti automatizaciju za pozivanje metode svojstva i rukovanje događajima za ActiveX kontrolu smjestiti na stranicu s HTML < OBJEKTA > oznaka. Za ActiveX kontrolu za podršku takvih događaja rukovanja, morate ga implementirati sučelje IProvideClassInfo ili IProvideClassInfo2. Internet Explorer upiti kontrolu ta sučelja i, ako je implementirana, poziva GetClassInfo() metode da biste nabavili biblioteku vrsta za kontrolu. Internet Explorer inicijalno upit kontrole za IProvideClassInfo2 i, ako je implementirana, će zatim upit je izvedena iz IProvideClassInfo sučelja i pruža dodatne metode, GetGUID() IProvideClassInfo.The IProvideClassInfo2 , koji vraća objekt vlasnika odlazne ID sučelja za je zadani događaja skup. Za razvijena pomoću klase Foundation Microsoft ActiveX kontrole, sučelje IProvideClassInfo2 implementirano po zadanom. Za ActiveX kontrole razvijena pomoću Microsoft Visual Basic, sučelje IProvideClassInfo implementirano po zadanom. Prilikom korištenja u Microsoft aktivni predložak biblioteke (ATL), verzija 3.0, sljedeće ATL objekte 'osvijetljeno kontrolu' ne implementira sučelje IProvideClassInfo2 po zadanom:

  • Jednostavan objekt

  • Internet Explorer objekt

  • Kontrola osvijetljeno

  • Kompozitni kontrolu osvijetljeno

  • Osvijetljeno HTML kontrole

Jednostavno možete dodati podršku za rukovanje implementacijom sučelja IProvideClassInfo događaja. To se vrši kontrole dijelovima koji potječu od zadane implementacije ATL IProvideClassInfo2Impl.

  1. Dodajte sljedeći redak na popis klasa derivation:

       public IProvideClassInfo2Impl<&CLSID_<object_name>, NULL,                                 &LIBID_<project_name>Lib>
  2. Dodajte sljedeće retke vaše COM_MAP:

       COM_INTERFACE_ENTRY(IProvideClassInfo)   COM_INTERFACE_ENTRY(IProvideClassInfo2)

Reference

Dodatne informacije o biblioteci aktivni predložak i implementiranju ActiveX kontrole, pogledajte Microsoft Visual C++ Online dokumentaciju. Dodatne informacije o razvoju Web-rješenja za Microsoft Internet Explorer, posjetite sljedeća Microsoftova Web-mjesta:

http://msdn.microsoft.com/ie/ http://support.microsoft.com/iep(c) 1999 Microsoft Corporation, sva prava pridržana. Doprinos Obilježi Davis, Microsoft Corporation.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×