Skip to content

vsite-nwp/v05

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vježba 5

Napišite program za crtanje razlomljenih linija (polyline).

  • klik lijevom tipkom miša dodaje novu točku
  • pritisak na Backspace izbacuje zadnju dodanu točku (undo)
  • pritisak na Esc briše prozor

Uputstva:

  • dodajte u baznu klasu vsite::nwp::window obradu poruke WM_PAINT
  • točke možete držati u listi (std::list<POINT>)
  • na klik dodajete točku u listu (i invalidirate prozor) – push_back
  • na on_paint iterirate kroz listu
  • za crtanje razlomljene linije koristite MoveToEx (jednom) i LineTo
  • na pritisnutu tipku Backspace izbacite zadnju točku (i invalidirate prozor) – pop_back
  • na pritisnutu tipku Esc praznite listu (i invalidirate prozor)

drawing

Releases

No releases published

Packages

No packages published

Languages