Juju Napisano Sierpień 13, 2019 Autor Zgłoś Udostępnij Napisano Sierpień 13, 2019 Witam! Czytam sobie Petzolda i doszedlem do trybow odwzorowania i sie zaciolem :-). Prosil bym dokladnie o wytlumaczenie trybow odwzorowania (czytalem text z winapi.org ale za bardzo nie pomoglo). Chodzi mi o ustawianie przez SetViewportOrgEx, a SetWindowOrgEx czym ot sie rozni? Czym dokladnie jest rozciaglosc okna/widoku. Jak ustawic w MM_ISOTROPIC jednostki logiczne takie jak pixele, cm, etc.? pzdr. p.s. czemu ta strona i forum tak dlugo sie wczytuje, czlowieka moze krew zalac :-( Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Complex Napisano Sierpień 16, 2019 Zgłoś Udostępnij Napisano Sierpień 16, 2019 Postaram sie to blizej wyjaśnic. F. SetViewportOrgEx sluzy do przesuwania punktu (0,0) Przy czym podajemy wartośc o jaka ma sie przesunąć ten pkt. w jednostkach urzadzenia. Czyli w przypadku ekranu sa to piksele a w przypadku drukarki sa to punkty - kazda drukarka ma swoje parametry ilości punktow na cal. W taki przypadku bysmy przesowali punkt (0,0) wlasnie w tych punktach urzadzenia. SetWindowOrgEx sluzy juz nie do zmiany punktu (0,0) ale do przesuwania okna o okreslona wartosc podana w jednostkach logicznych - czyli takich jakie ustawilismy f. SetMapMode. Polecam potestować rozne opcje i przekonac sie jak to tak na prawde dziala. Co do MM_ISOTROPIC i ustawiania jednostek takich jak cm czy pixele to oczywiscie mozna to zrobic. Zastanawiam sie jednak po co skoro inne tryby robia to automatycznie. Jak sie jednak ktos uprze to wystarczy pobrac rozdzielczosc urzadzenia i odpowiednio sobie przeliczyc na pixele. Musze przyznac, ze jeszcze nigdy nie kozystalem z trybu MM_ISOTROPIC i nie wiem jak to dokladnie dziala. Jak masz petzolda. To dokładnie poczytaj i poprobuj. Droga prob i bledow najlepiej poznasz zasade dzialania. ad. P.S. Nasza strona jest przedsiewzieciem w pelni niekomercyjnym. Lepiej nie bede mowil, na czym pracuje nasz serwer i z jakiego lacza kozysta. W niedlugiej przyszlosci powinien poprawic sie odbior naszej strony. pozdrowka :) 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.