|
Ovaj tekst je nastao na osnovu originalnog listinga Jeff
Glatt-a koji je u javnom vlasništvu i kao takav dostupan svima.
Preveli smo za vas i učinili da bude dostupan svakom koga ova problematika
zanima. Najlepša stvar je što imate pun izvorni kod
za DLL biblioteku koja sadrži nekoliko funkcija koje vam omogućavaju da
u vašim aplikacijama na jednostavan način dodate mogućnost
pregleda HTML sadržaja u prozoru koji ste vi kreirali.
Biblioteka je zaista mala i ako želite možete je proširiti dodatnim stvarima.
Cilj nije samo da možda iskoristite ove funkcije (što vam niko ne osporava)
već da malo zavirite i kako sve to funkcioniše. Kako zaista OLE i COM
fukcionišu.
Nadam se da će vam mnogo stvari biti jasnije kada sve ovo pročitate. Ništa
lepše nego kada imate izvorni kod i to objašnjen.
Ako i niste baš oduševljeni da čeprkate po dokumentaciji za sve ovo, bar
učinite sebi uslugu i imajte malu DLL biblioteku
sa funkcijom kojoj jednostavno možete dati putokaz do HTML datoteke i
ona je na ekranu u prozoru gde vi to želite.
Dobićete CWEBPAGE.DLL datoteku veličine
samo 20Kb koja sadrži ove četiri funkcije
* EmbedBrowserObject() - Smesta Browser u
vas prozor.
* UnEmbedBrowserObject() - Uklanja vezu browsera
i prozora.
* DisplayHTMLPage() - Prikaz URL ili HTML
datoteke.
* DisplayHTMLStr() - Prikaz memorijskog stringa
koji sadrzi HTML kod.
Deklaracija funkcija iz biblioteke je sledeća
long EmbedBrowserObject(HWND);
void UnEmbedBrowserObject(HWND);
long DisplayHTMLPage(HWND, LPCTSTR);
long DisplayHTMLStr(HWND, LPCTSTR);
Ništa lepše i ništa lakše i to za svakog bez obzira o kojem se programskom
alatu radu. Bitno je da samo možete pozvati funkcije koje su
u DLL biblioteci. I još važnije je da je BESPLATNA.
Preuzmite tekst u kome pored
objašnjenja imate i pun izvorni kod.
Ovde je i prevedena bilioteka,
pa ko voli...
|