Avatar billede starlord Nybegynder
09. marts 2001 - 12:17 Der er 3 kommentarer og
2 løsninger

Send url til internet explorer

Jeg vil fra et C++ or VB program kalde iexplorer med en url.
Desværre starter en ny explorer op hvergang.
Er der en måde hvorpå man kan sende en url?
Avatar billede jpk Nybegynder
09. marts 2001 - 12:29 #1
Du kan finde et vindue på følgende måde

    HWND sol_hwnd;
    sol_hwnd = ::FindWindow(NULL,\"Solitaire\");

Og derefter sende messages til vinduet...
Avatar billede wisen Nybegynder
09. marts 2001 - 13:14 #2
Prøv at kikke lidt på det her :

http://search.microsoft.com/us/SearchMS25.asp?qu=Q160957&so=RECCNT&boolean=ALL&intCat=0&intCat=1&intCat=2&intCat=3&intCat=4&intCat=5&intCat=6&intCat=7&intCat=8&intCat=9&nq=NEW&p=1

Her viser de at man ved hjælp af DDE kan styre en _kørende_ version af IE.
Du kunne også bruge OLE Automation, men da du ikke vil have en ny instans af IE hver gang, dur det ikke.
Avatar billede starlord Nybegynder
09. marts 2001 - 13:25 #3
Til Jpk.
Hvilken messages skal jeg sende til vinduet?
Til Wisen
Jeg vil helst ikke ud i DDE :)
Avatar billede wisen Nybegynder
09. marts 2001 - 13:34 #4
Starlord >> Ok, jeg tror bare desværre ikke at der er andre muligheder end Automation og DDE :(
Avatar billede starlord Nybegynder
09. marts 2001 - 15:28 #5
Jeg fulgte sporet med DDE og har nu fået løsning til at virke med VB og den indbyggede DDE :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester