Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 1.237 pregleda

Najnovija ↓

[C#] Clickable area 26.02.2009. u 09:12 · pre 215 meseci #1
Hocu da napravim WinForm aplikaciju koja ce na sebi da ima mapu sveta. Svaka zemlja ce da bude zaseban entitet na formi. Ali imam nedoumice kako da napravim da korisnik moze misem da klikne smao na jednu zemlju, jer kako god da je dodam njoj je 'clickable area' u obliku cetvorougla, a meni treba to da bude samo na granicama zemlje, kako ovo moze da se izvede?
Re: [C#] Clickable area 26.02.2009. u 09:35 · pre 215 meseci #2
Probaj da koristis Region klasu za te potrebe
http://msdn.microsoft.com/en-u...ary/system.drawing.region.aspx
koja ce drzati okvire svake zemlje .
Region klasa u .NET koliko mi se cini nema metodu da ispita da li je tacka (tj. kooridanata misa ) u okviru tog regiona
pa stoga probaj sa win-api f-jom
Code:
 
BOOL PtInRegion(HRGN hRgn,int,x,int y) ; 

Handle od regiona (HRGN ) za poziv win api f-je dobijas od metode GetHrgn() .NET region klase
http://msdn.microsoft.com/en-u...em.drawing.region.gethrgn.aspx
Potpis
Viva lollapalooza
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme