C++ okno odbijające się od krawędzi pulpitu

0

Witam! Piszę program dla kolegi, ale mam problem z okienkiem 640x480, które odbijałoby się od krawędzi monitora. Coś w stylu loga Microfosftu, które się odbija w wygaszaczu tylko, że to ma być program. Podeśle ktoś kod bądź linki jak to zrobić? Byłbym bardzo wdzięczny.

0

Musisz wiedzieć jak:

  1. Pobrać wymiary ekranu.
  2. Pobrać wymiary okienka.
  3. Ustawić pozycję okienka.
  4. Obsługiwać timer (funkcja uruchamiana cyklicznie w równych odstępach czasu).

W timerze ustawiasz nową pozycję okienka. Gdy okienko dojdzie do krawędzi ekranu, zmieniasz wektor kierunkowy.

Ale lepiej nie rób tego. Nikt nie chce takich wodotrysków. One były fajne, ale w czasach Windowsa 98.

1

Jaki system, jakie narzędzia?

Dla Windows googluj SetWindowPos, GetWindowRect, GetMonitorInfo, SetTimer, WM_TIMER itd.

0

Dziękuję za pomoc. Temat uważam za zamknięty.

1 użytkowników online, w tym zalogowanych: 0, gości: 1