Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Pobieranie wielkosci ekranu


Rekomendowane odpowiedzi

Opublikowano

Witam. Chciałbym napisać prostą aplikację lecz potrzebuję do tego wiedzy odnośnie tego jak za pomocą określonych funkcji wyciągnąć szerokość bądź wysokość okna do zmiennej. Gdyby ktoś podał mi takie informacje moje życie stało by się piękniejsze :D

Sklepy sms do serwerów mc, launchery non-premium i premium, własne klienty do gry z "kostomizowanym" menu, aplikacje statystyk serwera na androida.

Pisz śmiało na priw co potrzebujesz. Odezwę się jak tylko przeczytam wiadomość.

Opublikowano

Dzięki wielkie. To teraz moge dalej motać się z kodem. Lecą +.

 

A powiedzcie mi jeszcze czy cos takiego było by poprawne? I jak napisać poprawnie?

 

$x =

@DesktopWidth

$x1 = $x - 20px

potzrebuje czegos takiego i nie wiem jak to zapisać

 

Wybaczcie za lamerskie pytania ale dopiero ogarniam Autoita a zainteresowałem się nim wczoraj o 1 w nocy jak zobaczyłem zmiane tematow.

Sklepy sms do serwerów mc, launchery non-premium i premium, własne klienty do gry z "kostomizowanym" menu, aplikacje statystyk serwera na androida.

Pisz śmiało na priw co potrzebujesz. Odezwę się jak tylko przeczytam wiadomość.

Opublikowano

Czyli jesli dobrze rozumiem to odejmowanie bedzie wygladalo

$x -= 100

?? No szukam jakiś poradników ale akurat tego zagadnienia nigdzie nie mogę znaleźć.

 

A jeszcze jak się wyciąga wielkość okna. Mam na myśli to że jeśli wielkość okna się zmieni to zmienna zawsze pokazywała aktualną.

Sklepy sms do serwerów mc, launchery non-premium i premium, własne klienty do gry z "kostomizowanym" menu, aplikacje statystyk serwera na androida.

Pisz śmiało na priw co potrzebujesz. Odezwę się jak tylko przeczytam wiadomość.

Opublikowano

$x -= 100

Jest to skrócony i szybszy zapis $x = $x - 100..

 

Mam na myśli to że jeśli wielkość okna się zmieni to zmienna zawsze pokazywała aktualną.

 

Musisz wsadzić w pętlę, która będzie aktualizować zmienne..

While 1
; twoja funkcja tutaj 

Sleep(100) ; aktualizacja co 100ms, zeby nie obciazac procka..
WEnd

Opublikowano

Napisałeś jedynie 'szybszy'. Można to zinterpretować na wiele sposobów.

 

 

 

@down

I tak się składa, że $x-=1 może być pomijalnie szybsze od $x = $x - 1.

I chyba masz rację. I chyba bardziej niż pomijalnie.

Jeśli za obiektywne wyniki można uznać różnicę czasów pomiędzy 400000 dodawaniami dwoma sposobami to:

dla 400000 iteracji

$i += 1 czas to 130 ms

 

dla 400000 iteracji

$i = $i + 1 czas to 280 ms

 

ponad dwa razy dłużej

Opublikowano

Dajcie spokój z offtopem.

 

I tak się składa, że $x-=1 może być pomijalnie szybsze od $x = $x - 1.

Trzebaby przejrzeć źródła. Jestem przekonany, że sopelek tego nie robił.

Ta sygnatura jest pusta.

Opublikowano

A funkcja WinGetClientSize(...)?

 

Zwraca w 2-elementowej tablicy wymiary obszaru roboczego okna, czy jak to tam inaczej nazwać. Ja tej funkcji zwykle używałem do pobrania wymiarów ;)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...