Olen tekemässä C-ohjelmaa jonka pitäisi aukaista Acrobat Reader omaan ikkunaa. Ongelmana on että en tiedä mikä on handle nimi Windows ympäristössä?
Kokeilin jo handlessä "Reader", joka ei toiminut.
Voisiko joku antaa vikkiä ongelmaan?
Kokeilin jo handlessä "Reader", joka ei toiminut.
Voisiko joku antaa vikkiä ongelmaan?
Vastaukset 3
Vanhimmat
En oikein ymmärtänyt kysymystä.Miksi softan täytyy tietää ikkunan handle jos se vain avaa readerin?
Anyways, ainakin 7-versiossa näyttäisi reader-ikkunan
class=AdobeAcrobat
caption="Adobe Reader"
Ikkunahan löytyy FindWindow()-funktiolla.
eli siis haluat käynnistää readerin.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp
määrittele muuttuja handler ja käytä sitä open file funktion sisällä attribuuttina (polku_tiedosto, objektinkäsittelyn määrittely, handler).