przez Chlorek » niedziela, 8 stycznia 2012, 16:01
Witam. Przechodząc od razu do sedna sprawy, mam program napisany w openGL, do tej pory sterowałem nim tylko klawiaturą jednak dla większej wygody zapragnąłem dodać również obsługę myszy. I tu zaczyna się problem, podczas gdy przesuwam kursor nad oknem programu aplikacja zatrzymuje się, aż do momentu ustania ruchu myszki. Początkowo myślałem, że po prostu pętla sprawdzająca położenie myszy przycina moją aplikację, więc stworzyłem nowy wątek, w którym dodałem obsługę myszy. Problem nie ustąpił, po wielu godzinach prób zauważyłem że to nie wina mojego programu,a swego rodzaju zjawiska przycinania się gdy tylko kursor poruszy się, nawet jeśli nie mam obsługi dla myszki. Co zrobić bym mógł poruszać kursorem nad oknem programu bez jego zacinania się, próbowałem już ukrywać kursor i wiele innych podobnych rzeczy, jednak bez skutku. Dodam, że nie jest to wina źle napisanego kodu programu, ruszając kursorem nawet nad zwykłym pustym oknem renderowania openGL zacina się.
Kevin Mitnick - łamacz ludzi, nie haseł.
Najlepszy sposób nauki c++... pisać, pisać, pisać, pisać i jeszcze raz pisać!