Onko mahdollista havaita jos ikkunan otsikko palkkia painaa hiiren oikealla näppäimellä?Tarkoituksena olisi havaita muidenkin kun vain oman formin painallukset.Ainakin callwindowproc ja setwindowlong:lla saa tarkkailtua omaa formia mutta en ole saanut sitä toimimaan muissa ikkunoissa.
Yksi tapa tuon tarkastukseen voisi olla tälläinen:
1) Hae ikkunan kordinaatit
2) Tarkista onko se aktiivisena
3) Hae hiiren kordinaatit
4) Tarkista onko hiiri palkin sisällä
5) Kuuntele hiiren klikkauksia
En sitten tiedä, saako noiden ikkunoiden kordinaatteja haettua kuinka helposti. Varmaankin viimeistään tutkimalla kuvaa :)
Hiiren kordinaattien ja klikkausten sekä ikkunan aktiivisuuden tarkistamiseen sen sijaan onnistuu helposti. Varmaan löytyy täältä ohjelmointiputkastakin niihin vinkkejä.
Mietin itsekkin tuota vaihtoehtoa, mutta ainut ongelma on etten tiedä kuinka saan tarkistettua onko hiiri palkin päällä.
Kait se pitää jotenkin laskea ikkunan koosta.tuon edellisen viestin jonka lähetin niin tuossa tavassa on se hyvä puoli että se tunnistaa hiiren oikean napin myös tuolta alapalkista missä on ikkunat.
Jos lähdet ihan ikkunan koosta ja paikasta ja hiiren paikasta laskemaan, niin kannattaa ottaa huomioon ikkunan yläpalkin koon ja muodon riippuvuus... Voi olla joko perinteinen tai xp-tyylinen...
Aihe on jo aika vanha, joten et voi enää vastata siihen.