oye, te pasaste, voy a probar ahora mismo, te aviso los resultados...
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Páginas1
#2
Proyecto dx_lib32 / GROSOR DE LINEA
12 de Enero de 2007, 02:40:58 PM
uy que pena, amigo X, pense que si se podria hacer eso, no importa, otra pregunta, he intentado hacer las lineas con el objeto pen de vb .net creo un objeto pen y un creategraphics y pasa esto....
si me dibija las lineas que quiero, con cualquier caracteristica, propia de vb .net, pero,,, y siempre hay un pero, hay un intenso parpadeo cada vez que se vuelve a dibujar, lo que no sucede con el draw_line de la libreria DX_LIB32.... sabes porque sucede esto:
Nota: hago esto
do while looping
este bucle es el que se repite constantemente en el evento load del formulario, aqui se dibujan constantemente todos los graficos
call dibujalinea() 'este es mi procedimiento que dibuja una linea usando el objeto pen de vb .net
bueno aqui sigue el resto del codigo.
loop
si me dibija las lineas que quiero, con cualquier caracteristica, propia de vb .net, pero,,, y siempre hay un pero, hay un intenso parpadeo cada vez que se vuelve a dibujar, lo que no sucede con el draw_line de la libreria DX_LIB32.... sabes porque sucede esto:
Nota: hago esto
do while looping
este bucle es el que se repite constantemente en el evento load del formulario, aqui se dibujan constantemente todos los graficos
call dibujalinea() 'este es mi procedimiento que dibuja una linea usando el objeto pen de vb .net
bueno aqui sigue el resto del codigo.
loop
#4
Proyecto dx_lib32 / GROSOR DE LINEA
11 de Enero de 2007, 04:16:17 PM
Hola a todos, especialmente al amigo EX3, he posteado esta pregunta en otros foros, y creo que porfin llegue al indicado,
quiero hacer una linea mas gruesa con el Draw_line() por su puesto usando la libreria Dx_lib32, uso el vb .net,
el comando Draw_line te dibuja una linea muy delgada, lo que quiero es que sea mas gruesa.... he pensado en dibujar varias lineas , pero supongo que debe haber un camino mas facil.. gracias de ante mano por tu respuesta
quiero hacer una linea mas gruesa con el Draw_line() por su puesto usando la libreria Dx_lib32, uso el vb .net,
el comando Draw_line te dibuja una linea muy delgada, lo que quiero es que sea mas gruesa.... he pensado en dibujar varias lineas , pero supongo que debe haber un camino mas facil.. gracias de ante mano por tu respuesta
#5
Principiantes / Gracias por tu respuesta
10 de Enero de 2007, 11:17:28 PM
gracias por tu respuesta... habra que dibujar varias lineas nomas, queria ahorar espacio y no escribir tanto codigo.... utilizo vb .net y esta libreria dx_lib32 claro.. la que todos usan...
pense que con un par de arreglos podia aumentar el grosor de la linea.. pero ni modo..gracias
pense que con un par de arreglos podia aumentar el grosor de la linea.. pero ni modo..gracias
#6
Principiantes / BIJUJAR LINEA GRUESA
10 de Enero de 2007, 08:52:23 PM
Hola a todos , de antemano gracias por su ayuda,,, estoy dibujando una linea con el momando DRAW_line y siempre me aparece una linea delgadito, aparentemente la propiedad no trae ese parámetro para aumentar el grosor de la linea... como se hace para que aumente el grosor?
#7
Proyectos / grosor de linea
08 de Enero de 2007, 06:16:09 PM
Buenos Dias amigos, gracias de antemano por su respuesta, como puedo aumentar el grosor de la linea que dibuja el comando draw_line? de esta libreria,, dibuja una linea muy delgada....y lo que quiero es una linea gruesa,, y se puede redondear las puntas???
#8
General Programadores / Gracias...cual es el foro correcto
02 de Enero de 2007, 05:01:01 AM
Feliz Navidad, y Feliz año, te agradezco un monton la orientacion que me has dado, voy a probarlo mañana mismo aver si da resultado,, una consulta... cual es el foro correcto para hacer estas preguntas.. dame el enlace por fa....
#9
General Programadores / Ayuda para aplicaciones con vb .net
24 de Diciembre de 2006, 03:42:29 PMCita de: shephirothPrueba a ver donde aparece el Me.hwnd a poner this.hwnd o hwnd directamente (sin declararlo tu arriba, este es una variable heredada).Gracia por tu respuesta, pero el Vb .net 2005 no reconoce el this, este es todo el codigo del ejemplo 1:
Public Class Form1
Dim m_gfx As dx_lib32.dx_GFX_Class
'Controla el bucle principal:
Dim Looping As Boolean
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Show()
'Creamos la instancia de la clase dx_GFX:
m_gfx = New dx_lib32.dx_GFX_Class
'Inicializamos la clase y el modo de video a 640x480 en modo ventana:
Call m_gfx.Init(Me.m_gfx.hwnd, 640, 480, True)
Looping = True
Do While Looping
'Ejecutamos las llamadas de la clase grafica:
Call m_gfx.Frame()
Loop
'Terminamos la ejecucion de la clase:
Call m_gfx.Terminate()
'Destruimos la instancia de la clase:
m_gfx = Nothing
End
End Sub
Private Sub Form1_FormClosed(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles MyBase.FormClosed
Looping = False
End Sub
End Class
y este es el codigo del ejemplo 2:
Public Class Form1
'Variable objeto que apunta a la clase dx_GFX:
Dim m_gfx As New dx_lib32.dx_GFX_Class
'Alamcena el valor del grafico en memoria:
Dim Sprite As Long
'Controla el bucle principal:
Dim Looping As Boolean
Public Function AppPath() As String
Return System.AppDomain.CurrentDomain.BaseDirectory()
End Function
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Mostramos la ventana:
Me.Show()
'Creamos la instancia de la clase dx_GFX:
'm_gfx = New dx_lib32.dx_GFX_Class
'Inicializamos la clase y el modo de video a 640x480 en modo ventana:
Call m_gfx.Init(Me.m_gfx.hwnd, 640, 480, , True)
'Cargamos un grafico en memoria:
Sprite = m_gfx.MAP_Load(AppPath() & "E:\dx_lib32v21190\tutoriales\dx_GFX\Tut02\Texture.png", 0)
Looping = True
Do While Looping
'Dibujamos el grafico en las coordenada 340, 240 con su tamaño original:
Call m_gfx.DRAW_Map(Sprite, 32, 32, 0, 0, 0)
'Ejecutamos las llamadas de la clase grafica:
Call m_gfx.Frame()
Loop
'Descargamos el grafico de la memoria:
Call m_gfx.MAP_Unload(Sprite)
'Terminamos la ejecucion de la clase:
Call m_gfx.Terminate()
'Destruimos la instancia de la clase:
m_gfx = Nothing
End
End Sub
Private Sub Form1_FormClosed(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles MyBase.FormClosed
Looping = False
End Sub
End Class
Cuando ejecuto el programa me muestran un formulario simple sin ninguna variacion, cuando reviso linea a linea el codigo el Me.m_gfx.hwnd siempre vale 0....
Me podrian decir que hice mal?..gracias
#10
General Programadores / Ayuda para aplicaciones con vb .net
24 de Diciembre de 2006, 05:44:35 AM
Hola, soy nuevo... estoy intentando ejecutar los ejemplos del tutorial y no paso del ejemplo 2 , mi problema estar en esta parte creo
'Inicializamos la clase y el modo de video a 640x480 en modo ventana:
Call m_gfx.Init(Me.hwnd, 640, 480, , True)
me aparece como si Me.hwnd no es un miembro de mi aplicacion... lo que he hecho es lo siguiente
Call m_gfx.Init(m_gfx.hwnd, 640, 480, , True)
pero parece que no hace nada...
en el ejemplo 2 aparece esto
'Cargamos un grafico en memoria:
Sprite = m_gfx.MAP_Load(App.Path & "E:\dx_lib32v21190\tutoriales\dx_GFX\Tut02\Texture.png", 0)
tambien me marca error, lo he solucionado de varias formas: creando una funcion :
Public Function AppPath() As String
Return System.AppDomain.CurrentDomain.BaseDirectory()
End Function
o colocando esto CurDir() en vez de App.Path ....
o esto Application.StartupPath en vez de App.Path ... pero al ejecutarlo no me carga ninguna imagen....
denme una mano porfavor.. gracias
'Inicializamos la clase y el modo de video a 640x480 en modo ventana:
Call m_gfx.Init(Me.hwnd, 640, 480, , True)
me aparece como si Me.hwnd no es un miembro de mi aplicacion... lo que he hecho es lo siguiente
Call m_gfx.Init(m_gfx.hwnd, 640, 480, , True)
pero parece que no hace nada...
en el ejemplo 2 aparece esto
'Cargamos un grafico en memoria:
Sprite = m_gfx.MAP_Load(App.Path & "E:\dx_lib32v21190\tutoriales\dx_GFX\Tut02\Texture.png", 0)
tambien me marca error, lo he solucionado de varias formas: creando una funcion :
Public Function AppPath() As String
Return System.AppDomain.CurrentDomain.BaseDirectory()
End Function
o colocando esto CurDir() en vez de App.Path ....
o esto Application.StartupPath en vez de App.Path ... pero al ejecutarlo no me carga ninguna imagen....
denme una mano porfavor.. gracias
Páginas1