Avatar billede tuxeluxe Nybegynder
11. januar 2007 - 12:49

Capture text i hvilken som helst Control i remote process window

Hej.
Jeg forsøger at lave en screenreader de rkan læse tekst fra en hvilken som helst kontrol i et vilkårligt vindue.

SnagIt er et eksempel på et program der kan dette.
Spørgsmålet er så hvilken teknik / teknikker der skal bruges, og hvilke teknikker bruger et program som SnagIt eller andre succesfulde capture programmer.

Pt. udgør min metode følgende teknikker:
1. Læsning fra alle standard windows controls defineret i Common controls.
2. Læsning fra 3. parts kontroller via MSAA (Active accessibility)

SnagIt er i stand til at lave capture på 3. parts kontroller der ikke opfylder de 2 metoder ovenover.

Så spørgsmålet er: Hvordan gør de det ? :o)
Hvilken teknik mangler.

Jeg er næsten 100% sikker på de ikke screenscraper da jeg har testet SnagIt med forskellige fælder og den kan stadig læse korrekt.
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