Skip to content

vsite-nwp/v03

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vježba 3

Zadana je (u namespaceu vsite::nwp) gotova klasa

  • dialog - bazna klasa za sve vrste dijaloga

Napišite program koji podiže ovakav dijalog. U edit se upisuju x i y koordinata (u pikselima).

  • Klik na Cancel uvijek zatvara dijalog,
  • Klik na OK zatvara dijalog samo ako su unešeni brojevi i pomiče kursor na unesene koordinate

dialog

Uputstva:

  • u resursima kreirajte dijalog, id mu može ostati IDD_DIALOG1
  • klasu za dijalog izvedite iz vsite::nwp::dialog
  • dodajte public član tipa POINT koji će čuvati koordinate
  • funkcija idd neka vraća id dijaloga
  • u on_init_dialog postavite inicijalne vrijednosti iz člana u edite koristeći set_int
  • u on_ok pročitajte vrijednosti iz edita u član koristeći get_int; ako get_int baci iznimku vratite false
  • u WinMain napravite objekt tipa dijalog, proslijedite trenutnu poziciju kursora (GetCursorPos) u dijalog i pozovite do_modal
  • ako do_modal vrati IDOK dijalog je zatvoren sa OK
  • poziciju kursora možete postaviti sa SetCursorPos

About

VSITE NWP vježba 3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published