Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Geospacial displays
Message
From
09/03/2001 08:30:04
 
General information
Forum:
Visual FoxPro
Category:
Pictures and Image processing
Miscellaneous
Thread ID:
00481860
Message ID:
00483464
Views:
9
Hola Francisco, como estas.
La libreria Inovagis es una Dll que involucra un un Objeto COM incorporado; esta libreria permite trabajar mapas Raster y vectoriales. En mi caso particular trato de utilizar archivos vectoriales esri shape. Esta libreria permite definir un objeto vectorial que arma un bitmap interno con las operaciones sobre el mapa que uno le diga, pero necesita un control con Handle para direccionar la salida del Bitmap en la pantalla; en el caso de visual basic utilizan en los ejemplos en control PictureBox haciendo el enlace con el bitmap interno de inovagis a traves del propiedad hdc. En otras palabras la libreria Inovagis tiene metodos draw y mapdraw que utilizan el handle de un control para dibujar el mapa en ese control. El problema que tengo es que visual foxpro no tiene control picturebox y leyendo la ayuda encontre que el control foxhwnd permite hacer algo parecido o sea es un control que permite dibujar en su ventana a otros controles a traves de su handle (Propiedad hwnd), el problema es que hasta ahora no he podido lograr que me muestre el mapa dentro del control Foxhwnd aunque el mapbit interno de Inovagis si se carga ya que lo puedo copiar y en el portapapeles lo puedo observar.
El mensaje que habia colocado en el foro era para invitar a alguein que haga el mismo ejercicio para ver si lo logra. Si gustas puedes escribirme a jbolanos@electrocosta.com y yo te envio la libreria InovaGis, el ejemplo de visual basic que quiero reproducir, la forma visual foxpro que he hecho para hacer algo de operaciones con el mapa y un mapa de ejemplo; para que tu pruebes para ver si lo logras.
Espero tu respuesta.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform