r4dical Napisano Luty 2, 2019 Autor Zgłoś Udostępnij Napisano Luty 2, 2019 Mam XP z włączonym themingiem. Zauważyłem, że belka menu w moim programie (pewnie tez w każdym) różni się wysokością względem reszty systemów bez themingu. Wpływa to na współrzędne myszki, które wyliczam sobie na podstawie jej współrzędnych ekranowych, połorzenia mojego okna programu i właśnie wysokości belki menu. W systemie bez Themingu obszar roboczy okna programu zaczyna się trochę wyżej niż w tym pierwszym przypadku. Przeliczanie pozycji myszki w takim razie mija się z celem. czy istnieje funkcja, która przelicza mi pozycję myszki z globalnej (pełnoekranowej) na współrzędne mojego okna programu??? pozdrawiam wiecznie węszący Mariusz ps. szukam tez od dluzdzego czasu czegos wiecej na temat programowania pod siec (socketow) dla c++ i win32 api. bylem tu i tam w sieci ale nic takiego powiedzialbym gruntownego nie znalazlem. moze cos polecicie? ksiazke tez bym kupil sobie, jesli ktos przeczytal cos fajnego i moze polecic. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Nemo Napisano Luty 2, 2019 Zgłoś Udostępnij Napisano Luty 2, 2019 Pierwszy porblem widze tak. Funkcja chyab jest no ale nei wiem aj ksie nazywa. Ale propon8uje ci sie zainteresowac tym GetSystemMetrics(SM_CYMENU). A co do socketów to jest do tego WinSock. Co do ksiazki to mam taka jedna i jestem z niej zadowolony - 3/4 ksiazki jest o WinSocket ;) a reszta o takich ciekawych innych sieciowych rzeczach ;) ksiazka nazywa sie "Programowanie sieciowe Windows" Anthony Joones i Jones Ohlund Linki https://www.extremeprog.host.sk/ https://www.ii.uni.wroc.pl/~wzychla/ra2223/so3.html https://smiech.net/yosh/documentation.php?s=sockets Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Nemo Napisano Luty 2, 2019 Zgłoś Udostępnij Napisano Luty 2, 2019 offtopic: czemu nie da sie usunac wlasnych odpowiedzi ? Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Freak Napisano Luty 2, 2019 Zgłoś Udostępnij Napisano Luty 2, 2019 Jeśli chcesz mieć współrzędne myszki w twoim oknie to wystarczy funkcja ScreenToClient. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.