Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: [VB6] IE6

Sivun loppuun

Kulma [19.11.2005 11:15:22]

#

Miten saan että ohjelma tekee näin:
Internet Explorer menee edelliselle sivulle ja pienentyy?

hunajavohveli [19.11.2005 11:18:32]

#

En usko, että mitenkään, ellei Windowsissa sitten ole esim. jotain APIa, joka mahdollistaa sen omien ohjelmien käskytyksen.

setä [19.11.2005 12:32:33]

#

Käytä selainta WebBrowser-controllilla. Saattaa onnistua sitä kautta.

tuomas [19.11.2005 12:48:27]

#

Tuo ohjelmien käskytys on itseasiassa mahdollista. En tiedä onko mahdollista saada IE:tä navigoimaan takaisin päin, mutta ohjaus jollekin uudelle sivulle kyllä onnistuu. Pienennys, suurennus yms onnistuvat myös jollakin apilla.

Aivan ensimmäisenä sinun tulee etsiä IE:n kahva (hWnd).
Tämän selvitettyäsi voit lähettää kyseisen hWnd:n omistavalle ohjelmalle viestejä PostMessage apilla.

Tästä löytyy aikaisempaa keskustelua myös täältä ohjelmointiputkasta, kokeile hakua.

http://www.mentalis.org/apilist/
http://www.planetsourcecode.com
https://www.ohjelmointiputka.net/keskustelu/haku.php

miiro [20.11.2005 11:32:42]

#

ja lisäksi http://vbcode.com <-- tuolla on ainakin jonkun apin käyttöohje millä voi pienentää ikkunoita.

Meitsi [20.11.2005 17:21:16]

#

Ikkunan pienennys on suht helppo homma. Keppaat vaikka findwindow:lla ikkunan hanskan ja sitten käskytät ikkunaa. IE:n sivun vaihtaminen voi olla hankalampaa.

Latska [25.11.2005 07:41:30]

#

IE on periaatteessa mahdollista saada navigoimaan takaisin päin jos pistää muistiin edelliset sivut ja käskyttää sitä menemään sille muistissa olevalle sivulle. Purkkaratkaisuhan tuo on, mutta menköön.

Merri [25.11.2005 15:50:38]

#

Köyhän miehen ratkaisu on lähettää näppäinpainallus Alt + Vasen nuoli kyseiseen ikkunaan. Toimii muuten myös Firefoxissa ja muistaakseni myös Operassakin. Tosin siinä onkin jo vaikeampi tietää, mikä välilehti on avoin.

Tosin mitään hyötykäyttöä en näe tuolle kysymykselle...


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta