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
Uputstva:
- u resursima kreirajte dijalog, id mu može ostati
IDD_DIALOG1 - klasu za dijalog izvedite iz
vsite::nwp::dialog - dodajte public član tipa
POINTkoji će čuvati koordinate - funkcija
iddneka vraća id dijaloga - u
on_init_dialogpostavite inicijalne vrijednosti iz člana u edite koristećiset_int - u
on_okpročitajte vrijednosti iz edita u član koristećiget_int; akoget_intbaci iznimku vratitefalse - u
WinMainnapravite objekt tipa dijalog, proslijedite trenutnu poziciju kursora (GetCursorPos) u dijalog i pozovitedo_modal - ako
do_modalvratiIDOKdijalog je zatvoren sa OK - poziciju kursora možete postaviti sa SetCursorPos
