Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Tutto e di + - sapere se un punto è in una path
Forum - Tutto e di + - sapere se un punto è in una path

Avatar
Maury91 (Member)
Expert


Messaggi: 531
Iscritto: 18/09/2006

Segnala al moderatore
Postato alle 17:02
Venerdì, 19/08/2011
Allora io ho questo file .svg
http://forweel.com/mappa.svg

è composto da una sola path, io voglio sapere dato un punto se è nella parte nera (ovvero dentro la path) qualcuno sa come ? perchè io non ho la minima idea di come fare xD

PM
Avatar
PcBase (Normal User)
Newbie


Messaggi: 20
Iscritto: 19/04/2011

Up
0
Down
V
Segnala al moderatore
Postato alle 22:58
Martedì, 23/08/2011
Ciao

Esempio in Vb6

Codice sorgente - presumibilmente VB.NET

  1. Private Type POINTAPI
  2.     X As Long
  3.     Y As Long
  4. End Type
  5.  
  6. Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
  7. Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
  8. Private Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long) As Long
  9.  
  10. Private Sub Command1_Click()
  11.     Unload Me
  12. End Sub
  13.  
  14. Private Sub Timer1_Timer()
  15.     Dim Point As POINTAPI
  16.     GetCursorPos Point
  17.     Me.BackColor = GetPixel(GetDC(0), Point.X, Point.Y)
  18. End Sub



segue esempio compilato


PcBase ha allegato un file: Colore Pixel.zip (3014 bytes)
Clicca qui per scaricare il file

Ultima modifica effettuata da PcBase il 23/08/2011 alle 23:00
PM