domagojsalkic / v04

vježba 4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vježba 4

Napišite program kojim pomičete brod po prozoru. Kao brod neka vam posluži static sa tekstom "x".

  • klik lijevom tipkom miša postavlja trenutnu poziciju "broda"
  • strelicama se "brod" vozi po prozoru
  • brod ne smije izaći izvan prozora
  • ako je pritisnuta i Ctrl tipka "brod" se kreće brže (u većim koracima)
  • dok se "brod" miče ima crni rub, inače nema

Uputstva:

  • dodajte u baznu klasu Window obradu poruka WM_LBUTTONDOWN, WM_KEYDOWN, WM_KEYUP
  • za micanje prozora možete koristiti funkciju SetWindowPos (koristeći SWP_NOSIZE i SWP_NOZORDER)
  • veličinu prozora možete saznati sa GetClientRect
  • nakon što promijenite stil prozoru (da bi se pokazao/sakrio rub), ponovno iscrtavanje cijelog prozora forsirate sa SetWindowPos koristeći flag SWP_FRAMECHANGED (uz SWP_NOMOVE, SWP_NOSIZE, SWP_NOZORDER)

ship

About

vježba 4


Languages

Language:C++ 100.0%