Hogyan lehet csatlakozni egy futó példányát felfedező egy

Object Shdocvw :: ShellWindows

Verziótól kezdődően 4,71, a héj tartalmaz ShellWindows tárgy, amely hozzáférést biztosít a gyűjtemény már elindított Internet Explorer'a példányban. A cél a módszerek a felület eléggé átlátszó. A gróf tulajdonság visszaadja a tételek számát a gyűjteményben. Elem módszer lehetővé teszi, hogy egy mutatót a IWebBrowser2 interfész a megfelelő ablakokat.

Tény, hogy a gyűjtemény ShellWindows nyitott ablakok nem csak Internet Explorer'a, de a Windows Explorer'a. Ennek ellenére, az esetek két típus lehet sikeresen keresztül elérhető mutatót a IWebBrowser2. Internet Explorer meg tudja különböztetni, például a jelenléte a dokumentumot.

Így, ebben a gyűjteményben, akkor nem csak megtudni, hogy hány és milyen Explorer ablakot nyitott, de arra is, hogy szinte teljes ellenőrzést felettük. Sőt, egy mutatót a IWebBrowser2, szabadok vagyunk köze tárgyak Explorer'a minden akarnak. Az alábbi példa egyszerűen zárja be őket. Nem, várj, az alábbi példa bezárja az összes ablakok Explorer'a, és minden Windows Internet Explorer'a változtatni a háttér színe kék.

Események DShellWindowsEvents

Emellett ShellWindows event objektum támogatja interfész DShellWindowsEvents összekötő amelyre ez lehetséges időben értesítést bármilyen változás az életében Explorer ablakot. Ez az interfész tartalmaz csak két módszer WindowRegistered és WindowRevoked, amelyek által okozott egy héj, illetve a létrehozása és bezárása egy másik Explorer ablakot. Kérdések kapcsolatot az eseményeket részletesen tárgyalja a különböző forrásokból (beleértve a honlapunkon), ezért nem fogunk lakni őket külön-külön. Egy példa a végrehajtása hasonló példa, hogy támogassa DShellWindowsEvents események megtalálható itt.

Kapcsolódó cikkek