Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Otvaranje web browsera iz aplikacije

[es] :: C/C++ programiranje :: Otvaranje web browsera iz aplikacije

[ Pregleda: 2680 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mzoran
Niš, Srbija

Član broj: 9700
Poruke: 26
*.ptt.yu



Profil

icon Otvaranje web browsera iz aplikacije06.11.2003. u 22:52 - pre 249 meseci
Napisao sam aplikaciju u Visual C++, i sada mi je ostalo jos samo da dodam
malo uputsvo. Napisao sam ga kao html fajl koji sam ucitao u projekat kao
resource. Sada me zanima kako da na klik stavke iz menija otvorim taj
html fajl u web browseru ? Znaci, kada kliknem na Help->Uputstvo da mi se
otvori poseban prozor IE-a u kome ce biti prikazan moj fajl. Zvuci
jednostavno ali mi zadaje velike muke. Nasao sam uputstva kako taj html
prikazati u okviru view-a, preko LoadFromResource f-je, ali meni to ne
treba. Da li treba da idem preko CFile klase, pa da ucitam html fajl u memoriju
i zatim ga preko bafera prikazem ? Probao sam to ali ne ide. Pomoc ?
 
Odgovor na temu

stalker
Branko Kokanovic
Beograd

Član broj: 11897
Poruke: 606
*.drenik.net



+2 Profil

icon Re: Otvaranje web browsera iz aplikacije06.11.2003. u 23:11 - pre 249 meseci
Probaj preko ShellExecuteEx API funkcije. Mislim da se tako zove, ali ne znam sta joj prosledjujes sad napamet. Jedna od stvari je, sigurno, putanja do tvog fajla , a Win ce sam to da otvori u programu koji ti je asociran za "gledanje" html fajlova. Dobro je ona dokumentovana, pogledaj samo.
 
Odgovor na temu

Predrag Damnjanovic
Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1305
*.InfoSky.Net

Sajt: www.mycity.rs


+1 Profil

icon Re: Otvaranje web browsera iz aplikacije07.11.2003. u 01:06 - pre 249 meseci
WinExec ("explorer.exe stranica.html", SW_RESTORE);
 
Odgovor na temu

MilošV
Podgorica

Član broj: 7996
Poruke: 484
195.66.163.*



+1 Profil

icon Re: Otvaranje web browsera iz aplikacije07.11.2003. u 07:15 - pre 249 meseci
Citat:
Predrag Damnjanovic:
WinExec ("explorer.exe stranica.html", SW_RESTORE);

Cini mi se da je WinExec, iako jednostavnija sintaksom, proglasena za obsolete funkciju...
Otvaranje (default) browsera provjereno radi ovako (ovo je iz sjecanja a ne iz paste-a, mozda fali koji zarez):
Code:
ShellExecute("", "open", "http: ...", "", "", SW_SHOWNORMAL)


ili ovako (ovo nijesam koristio ali pretpostavljam da bi lansiralo IE cak i ako nije default browser):
Code:
ShellExecute("", "explore", "http: ...", "", "", SW_SHOWNORMAL)

Umjesto "" mozes napisati NULL , ako zelis

Pozdrav :)
Tica
 
Odgovor na temu

mzoran
Niš, Srbija

Član broj: 9700
Poruke: 26
*.ptt.yu



Profil

icon Re: Otvaranje web browsera iz aplikacije08.11.2003. u 13:37 - pre 249 meseci
WinExec, to je to !
Mada kada kliknem na stavku menija otvorimi mi browser
ali je taj prozor 'ispod' prozora glavne aplikacije. Zasto ?
Probao sam sa svim flagovima tipa SW_OPENDEFAULT, ali nece.
Mada i ovo je dobro, hvala !
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: Otvaranje web browsera iz aplikacije11.11.2003. u 15:09 - pre 249 meseci
evo ti deo moga coda:


case CM_UPUTSTVO:
ShellExecute(NULL, "open", "IEXPLORE.EXE", HelpFile,NULL,SW_SHOWNORMAL);
break;

ge je:
char HelpFile[MAX_PATH];

a help fajle je npr:
strcpy(HelpFile,"c:\\My_Folder\\My_Help.HTML");
 
Odgovor na temu

[es] :: C/C++ programiranje :: Otvaranje web browsera iz aplikacije

[ Pregleda: 2680 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.