Veli-Pekka Tätilä ( vtatila@mail.student.oulu.fi )
Tietojenkäsittelytieteiden laitos
Oulun yliopisto
Ohjelmointiympäristö-kurssin raportti
18.9.2004: Ongelmia HTML-muotoisen lähdekoodin kanssa. esimerkkiohjelman koodi siirretty zip-pakettiin.
16.9.2004: Ensimmäinen versio
1. Windows-käyttöjärjestelmä ja Win32-ohjelmointirajapinta
2. Yleiskatsaus esteettömyyteen ja koukkuihin
2.1. Esteettömyys on helppokäyttöisyyttä erityisryhmille
2.2. Ruudunlukija tulkitsee graafisen käyttöliittymän tekstiksi
2.3. Ikkunat ja viestit Windowsissa
2.4. Koukuilla käsiksi viesteihin
3. Ruudunlukua käytännössä
3.1. Esimerkkiohjelma
3.2. DLL-kirjastot ovat järjestelmänlaajuisten koukkujen edellytys
3.3. Koukkujen asennus, - poistaminen ja koukkufunktiot
3.4. CBT-koukuilla seurataan fokusta ja aktiivisen ikkunan muutoksia
3.5. CALLWNDPROC koukuttaa järjestelmäviestit
3.6. Yleisiä ikkunafunktioita
3.7. Nappien tyyppien ja - tilojen selvittäminen
3.8. Valikoiden seuraaminen
4. Loppusanat
Liite1: lähdeluettelo
Liite 2: Esimerkkiohjelman lähdekoodi zip-pakattuna
Liite 3: esimerkkiohjelma binäärimuodossa (syshook.exe, hooklib.dll)